Class AMQP10JMSProperties.Pool
java.lang.Object
org.amqphub.spring.boot.jms.autoconfigure.AMQP10JMSProperties.Pool
- Enclosing class:
- AMQP10JMSProperties
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigurePooledFactory(org.messaginghub.pooled.jms.JmsPoolConnectionFactory factory) intintintbooleanbooleanbooleanbooleanvoidsetBlockIfSessionPoolIsFull(boolean blockIfSessionPoolIsFull) voidsetBlockIfSessionPoolIsFullTimeout(long blockIfSessionPoolIsFullTimeout) voidsetConnectionCheckInterval(long connectionCheckInterval) voidsetConnectionIdleTimeout(long connectionIdleTimeout) voidsetEnabled(boolean enabled) voidsetExplicitProducerCacheSize(int explicitProducerCacheSize) voidsetMaxConnections(int maxConnections) voidsetMaxSessionsPerConnection(int maxSessionPerConnection) voidsetUseAnonymousProducers(boolean useAnonymousProducers) voidsetUseProviderJMSContext(boolean useProviderJMSContext)
-
Constructor Details
-
Pool
public Pool()
-
-
Method Details
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
isBlockIfSessionPoolIsFull
public boolean isBlockIfSessionPoolIsFull() -
setBlockIfSessionPoolIsFull
public void setBlockIfSessionPoolIsFull(boolean blockIfSessionPoolIsFull) -
getBlockIfSessionPoolIsFullTimeout
-
setBlockIfSessionPoolIsFullTimeout
public void setBlockIfSessionPoolIsFullTimeout(long blockIfSessionPoolIsFullTimeout) -
getConnectionIdleTimeout
-
setConnectionIdleTimeout
public void setConnectionIdleTimeout(long connectionIdleTimeout) -
getMaxConnections
public int getMaxConnections() -
setMaxConnections
public void setMaxConnections(int maxConnections) -
getMaxSessionsPerConnection
public int getMaxSessionsPerConnection() -
setMaxSessionsPerConnection
public void setMaxSessionsPerConnection(int maxSessionPerConnection) -
getConnectionCheckInterval
-
setConnectionCheckInterval
public void setConnectionCheckInterval(long connectionCheckInterval) -
isUseAnonymousProducers
public boolean isUseAnonymousProducers() -
setUseAnonymousProducers
public void setUseAnonymousProducers(boolean useAnonymousProducers) -
isUseProviderJMSContext
public boolean isUseProviderJMSContext() -
setUseProviderJMSContext
public void setUseProviderJMSContext(boolean useProviderJMSContext) -
getExplicitProducerCacheSize
public int getExplicitProducerCacheSize() -
setExplicitProducerCacheSize
public void setExplicitProducerCacheSize(int explicitProducerCacheSize) -
configurePooledFactory
public void configurePooledFactory(org.messaginghub.pooled.jms.JmsPoolConnectionFactory factory)
-