Package xyz.cofe.sql.cpool
Class ConnectOptionsProperties
java.lang.Object
xyz.cofe.collection.BasicEventMap<java.lang.String,java.lang.String>
xyz.cofe.sql.cpool.ConnectOptionsProperties
- All Implemented Interfaces:
java.util.Map<java.lang.String,java.lang.String>,xyz.cofe.collection.CollectionEventPublisher<xyz.cofe.collection.EventMap<java.lang.String,java.lang.String>,java.lang.String>,xyz.cofe.collection.EventMap<java.lang.String,java.lang.String>,xyz.cofe.ecolls.GetReadLock,xyz.cofe.ecolls.GetWriteLock,xyz.cofe.ecolls.ReadWriteLockSupport,xyz.cofe.scn.LongScn<xyz.cofe.collection.EventMap<java.lang.String,java.lang.String>,xyz.cofe.collection.CollectionEvent<xyz.cofe.collection.EventMap<java.lang.String,java.lang.String>,java.lang.String>>,xyz.cofe.scn.Scn<xyz.cofe.collection.EventMap<java.lang.String,java.lang.String>,java.lang.Long,xyz.cofe.collection.CollectionEvent<xyz.cofe.collection.EventMap<java.lang.String,java.lang.String>,java.lang.String>>,ConnectOptions
public class ConnectOptionsProperties extends xyz.cofe.collection.BasicEventMap<java.lang.String,java.lang.String> implements ConnectOptions
Опции соединения
- Author:
- Kamnev Georgiy
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ConnectOptionsProperties()ConnectOptionsProperties(java.util.Map<java.lang.String,java.lang.String> wrappedMap)ConnectOptionsProperties(java.util.Map<java.lang.String,java.lang.String> wrappedMap, java.util.concurrent.locks.ReadWriteLock lock) -
Method Summary
Modifier and Type Method Description longgetIdleTimeout()Время (мс) простоя до закрытия соединенияlonggetStatementIdleTimeout()Указывает время (мс) простоя запросаbooleanisCollectActivityStat()Собирать статистику активностиbooleanisProxyConnection()Создавать прокси соединениеbooleanisShared()Указывает что при установке соединения (connect()) должно использоваться уже открытоеvoidsetCollectActivityStat(boolean v)voidsetIdleTimeout(long ms)Время (мс) простоя до закрытия соединенияvoidsetProxyConnection(boolean v)voidsetShared(boolean v)voidsetStatementIdleTimeout(long ms)Methods inherited from class xyz.cofe.collection.BasicEventMap
getReadLock, getWriteLock, listenerHelper, targetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface xyz.cofe.collection.CollectionEventPublisher
addCollectionEvent, addCollectionListener, addCollectionListener, getCollectionEventQueue, getCollectionListeners, hasCollectionListener, removeCollectionListener, withCollectionEventQueue, withCollectionEventQueueMethods inherited from interface xyz.cofe.collection.EventMap
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, fireCollectionEvent, fireDeleted, fireInserted, fireUpdated, get, getOrDefault, isEmpty, keySet, merge, onChanged, onDeleted, onInserted, onUpdated, put, putAll, putIfAbsent, remove, remove, replace, replace, size, values
-
Constructor Details
-
ConnectOptionsProperties
public ConnectOptionsProperties() -
ConnectOptionsProperties
public ConnectOptionsProperties(java.util.Map<java.lang.String,java.lang.String> wrappedMap) -
ConnectOptionsProperties
public ConnectOptionsProperties(java.util.Map<java.lang.String,java.lang.String> wrappedMap, java.util.concurrent.locks.ReadWriteLock lock)
-
-
Method Details
-
isProxyConnection
public boolean isProxyConnection()Description copied from interface:ConnectOptionsСоздавать прокси соединение- Specified by:
isProxyConnectionin interfaceConnectOptions- Returns:
- true - создавать прокси
-
setProxyConnection
public void setProxyConnection(boolean v) -
isCollectActivityStat
public boolean isCollectActivityStat()Description copied from interface:ConnectOptionsСобирать статистику активности- Specified by:
isCollectActivityStatin interfaceConnectOptions- Returns:
- собирать статистику активности
-
setCollectActivityStat
public void setCollectActivityStat(boolean v) -
getIdleTimeout
public long getIdleTimeout()Время (мс) простоя до закрытия соединения- Specified by:
getIdleTimeoutin interfaceConnectOptions- Returns:
- время простоя до закрытия соединения или -1
-
setIdleTimeout
public void setIdleTimeout(long ms)Время (мс) простоя до закрытия соединения- Parameters:
ms- время простоя до закрытия соединения или -1
-
getStatementIdleTimeout
public long getStatementIdleTimeout()Указывает время (мс) простоя запроса- Specified by:
getStatementIdleTimeoutin interfaceConnectOptions- Returns:
- Время простоя
-
setStatementIdleTimeout
public void setStatementIdleTimeout(long ms) -
isShared
public boolean isShared()Description copied from interface:ConnectOptionsУказывает что при установке соединения (connect()) должно использоваться уже открытое- Specified by:
isSharedin interfaceConnectOptions- Returns:
- Содинение доступно для всех
-
setShared
public void setShared(boolean v)
-