public class ActivemqPoolLazy extends BaseMQPool<javax.jms.Connection> implements ActivemqConstants
Connection资源池(线程安全),使用方法:#getDefaultInstance() 和getInstance(...)系列静态方法获取ActivemqPoolLazy实例BaseMQPool.apply() 和 BaseMQPool.free()方法实现Connection对象的申请和释放closedABP_brokerUploadUrl, ABP_bufferSize, ABP_defaultUploadUrl, ABP_uploadStrategy, ABP_uploadUrl, ACON_alwaysSessionAsync, ACON_alwaysSyncSend, ACON_auditDepth, ACON_auditMaximumProducerNumber, ACON_BROKER_URL, ACON_checkForDuplicates, ACON_CLIENTID, ACON_closeTimeout, ACON_connectResponseTimeout, ACON_consumerExpiryCheckEnabled, ACON_consumerFailoverRedeliveryWaitPeriod, ACON_copyMessageOnSend, ACON_disableTimeStampsByDefault, ACON_DISPATCHASYNC, ACON_maxThreadPoolSize, ACON_messagePrioritySupported, ACON_nestedMapAndListEnabled, ACON_nonBlockingRedelivery, ACON_objectMessageSerializationDefered, ACON_optimizeAcknowledge, ACON_optimizedMessageDispatch, ACON_PASSWORD, ACON_producerWindowSize, ACON_rmIdFromConnectionId, ACON_sendAcksAsync, ACON_sendTimeout, ACON_statsEnabled, ACON_transactedIndividualAck, ACON_useAsyncSend, ACON_useCompression, ACON_useRetroactiveConsumer, ACON_USERNAME, ACON_watchTopicAdvisories, APOOL_blockIfSessionPoolIsFullTimeout, APOOL_createConnectionOnStartup, APOOL_expiryTimeout, APOOL_idleTimeout, APOOL_maxConnections, APOOL_maximumActiveSessionPerConnection, APOOL_reconnectOnException, APOOL_timeBetweenExpirationCheckMillis, APOOL_useAnonymousProducers, APP_consumerExpiryCheckEnabled, APP_durableTopicPrefetch, APP_maximumPendingMessageLimit, APP_optimizeDurableTopicPrefetch, APP_queueBrowserPrefetch, APP_topicPrefetch, ARP_backOffMultiplier, ARP_collisionAvoidancePercent, ARP_initialRedeliveryDelay, ARP_maximumRedeliveries, ARP_maximumRedeliveryDelay, ARP_redeliveryDelay, ARP_useCollisionAvoidance, ARP_useExponentialBackOff, DEFAULT_AMQ_HOST, DEFAULT_AMQ_PORT, DEFAULT_AMQ_SCHEMA, DEFAULT_MQTT_CONNECTOR, PROP_CONSUMER_COUNTDEFAULT_CONSUMER_CHECK_INTERVAL, logger, MQ_CLIENTID, MQ_HOST, MQ_PASSWORD, MQ_PORT, MQ_PUBSUB_HOST, MQ_PUBSUB_MQTT, MQ_PUBSUB_PORT, MQ_PUBSUB_URI, MQ_QUEUE_HOST, MQ_QUEUE_PORT, MQ_QUEUE_URI, MQ_URI, MQ_USERNAME, PUBSUB_PREFIX, QUEUE_PREFIX| 限定符 | 构造器和说明 |
|---|---|
protected |
ActivemqPoolLazy(java.util.Properties props) |
| 限定符和类型 | 方法和说明 |
|---|---|
ActivemqPoolLazy |
asDefaultInstance()
将当前实例指定为默认实例
|
javax.jms.Connection |
borrow() |
void |
close() |
java.net.URI |
getCanonicalURI() |
java.util.Properties |
getParameters() |
void |
release(javax.jms.Connection r) |
protected ActivemqPoolLazy(java.util.Properties props)
public java.util.Properties getParameters()
public ActivemqPoolLazy asDefaultInstance()
#setDefaultInstance(ActivemqPoolLazy)public javax.jms.Connection borrow()
borrow 在类中 BaseMQPool<javax.jms.Connection>public void release(javax.jms.Connection r)
release 在类中 BaseMQPool<javax.jms.Connection>public java.net.URI getCanonicalURI()
getCanonicalURI 在类中 BaseMQPool<javax.jms.Connection>public void close()
close 在接口中 java.io.Closeableclose 在接口中 java.lang.AutoCloseableCopyright © 2020. All Rights Reserved.