Package com.swiftmq.client.thread
Class DefaultPoolManager
- java.lang.Object
-
- com.swiftmq.client.thread.PoolManager
-
- com.swiftmq.client.thread.DefaultPoolManager
-
public class DefaultPoolManager extends PoolManager
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PROP_CONN_POOL_IDLE_TIMEOUT
static java.lang.String
PROP_CONN_POOL_MAX_THREADS
static java.lang.String
PROP_CONN_POOL_MIN_THREADS
static java.lang.String
PROP_CONN_POOL_PRIO
static java.lang.String
PROP_CONN_POOL_QUEUE_LEN
static java.lang.String
PROP_CONN_POOL_THREADS_ADD
static java.lang.String
PROP_CONNECTOR_POOL_IDLE_TIMEOUT
static java.lang.String
PROP_CONNECTOR_POOL_MAX_THREADS
static java.lang.String
PROP_CONNECTOR_POOL_MIN_THREADS
static java.lang.String
PROP_CONNECTOR_POOL_PRIO
static java.lang.String
PROP_CONNECTOR_POOL_QUEUE_LEN
static java.lang.String
PROP_CONNECTOR_POOL_THREADS_ADD
static java.lang.String
PROP_SESSION_POOL_IDLE_TIMEOUT
static java.lang.String
PROP_SESSION_POOL_MAX_THREADS
static java.lang.String
PROP_SESSION_POOL_MIN_THREADS
static java.lang.String
PROP_SESSION_POOL_PRIO
static java.lang.String
PROP_SESSION_POOL_QUEUE_LEN
static java.lang.String
PROP_SESSION_POOL_THREADS_ADD
-
Constructor Summary
Constructors Constructor Description DefaultPoolManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThreadPool
getConnectionPool()
ThreadPool
getConnectorPool()
ThreadPool
getSessionPool()
-
Methods inherited from class com.swiftmq.client.thread.PoolManager
getInstance, reset, setIntraVM
-
-
-
-
Field Detail
-
PROP_CONNECTOR_POOL_MIN_THREADS
public static final java.lang.String PROP_CONNECTOR_POOL_MIN_THREADS
- See Also:
- Constant Field Values
-
PROP_CONNECTOR_POOL_MAX_THREADS
public static final java.lang.String PROP_CONNECTOR_POOL_MAX_THREADS
- See Also:
- Constant Field Values
-
PROP_CONNECTOR_POOL_PRIO
public static final java.lang.String PROP_CONNECTOR_POOL_PRIO
- See Also:
- Constant Field Values
-
PROP_CONNECTOR_POOL_QUEUE_LEN
public static final java.lang.String PROP_CONNECTOR_POOL_QUEUE_LEN
- See Also:
- Constant Field Values
-
PROP_CONNECTOR_POOL_THREADS_ADD
public static final java.lang.String PROP_CONNECTOR_POOL_THREADS_ADD
- See Also:
- Constant Field Values
-
PROP_CONNECTOR_POOL_IDLE_TIMEOUT
public static final java.lang.String PROP_CONNECTOR_POOL_IDLE_TIMEOUT
- See Also:
- Constant Field Values
-
PROP_CONN_POOL_MIN_THREADS
public static final java.lang.String PROP_CONN_POOL_MIN_THREADS
- See Also:
- Constant Field Values
-
PROP_CONN_POOL_MAX_THREADS
public static final java.lang.String PROP_CONN_POOL_MAX_THREADS
- See Also:
- Constant Field Values
-
PROP_CONN_POOL_PRIO
public static final java.lang.String PROP_CONN_POOL_PRIO
- See Also:
- Constant Field Values
-
PROP_CONN_POOL_QUEUE_LEN
public static final java.lang.String PROP_CONN_POOL_QUEUE_LEN
- See Also:
- Constant Field Values
-
PROP_CONN_POOL_THREADS_ADD
public static final java.lang.String PROP_CONN_POOL_THREADS_ADD
- See Also:
- Constant Field Values
-
PROP_CONN_POOL_IDLE_TIMEOUT
public static final java.lang.String PROP_CONN_POOL_IDLE_TIMEOUT
- See Also:
- Constant Field Values
-
PROP_SESSION_POOL_MIN_THREADS
public static final java.lang.String PROP_SESSION_POOL_MIN_THREADS
- See Also:
- Constant Field Values
-
PROP_SESSION_POOL_MAX_THREADS
public static final java.lang.String PROP_SESSION_POOL_MAX_THREADS
- See Also:
- Constant Field Values
-
PROP_SESSION_POOL_PRIO
public static final java.lang.String PROP_SESSION_POOL_PRIO
- See Also:
- Constant Field Values
-
PROP_SESSION_POOL_QUEUE_LEN
public static final java.lang.String PROP_SESSION_POOL_QUEUE_LEN
- See Also:
- Constant Field Values
-
PROP_SESSION_POOL_THREADS_ADD
public static final java.lang.String PROP_SESSION_POOL_THREADS_ADD
- See Also:
- Constant Field Values
-
PROP_SESSION_POOL_IDLE_TIMEOUT
public static final java.lang.String PROP_SESSION_POOL_IDLE_TIMEOUT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getConnectionPool
public ThreadPool getConnectionPool()
- Specified by:
getConnectionPool
in classPoolManager
-
getSessionPool
public ThreadPool getSessionPool()
- Specified by:
getSessionPool
in classPoolManager
-
getConnectorPool
public ThreadPool getConnectorPool()
- Specified by:
getConnectorPool
in classPoolManager
-
-