Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- blockIfSessionPoolIsFull() - Method in interface io.quarkiverse.messaginghub.pooled.jms.PooledJmsRuntimeConfig
-
When true (default) a call to createSession on a Connection from the pool will block until another previously created and loaned out session is closed an thereby becomes available.
- blockIfSessionPoolIsFullTimeout() - Method in interface io.quarkiverse.messaginghub.pooled.jms.PooledJmsRuntimeConfig
-
When the blockIfSessionPoolIsFull option is enabled and this value is set then a call to createSession that has blocked awaiting a Session will wait for the specified number of milliseconds before throwing an IllegalStateException.
C
- clearAll() - Method in class io.quarkiverse.messaginghub.pooled.jms.PooledJmsWrapper
- CommonsPoolSubstitutions - Class in io.quarkiverse.messaginghub.pooled.jms.graal
- CommonsPoolSubstitutions() - Constructor for class io.quarkiverse.messaginghub.pooled.jms.graal.CommonsPoolSubstitutions
- connectionCheckInterval() - Method in interface io.quarkiverse.messaginghub.pooled.jms.PooledJmsRuntimeConfig
-
used to establish a periodic check for expired Connections which will close all Connection that have exceeded the set expiration value.
- connectionIdleTimeout() - Method in interface io.quarkiverse.messaginghub.pooled.jms.PooledJmsRuntimeConfig
-
The idle timeout (default 30 seconds) controls how long a Connection that hasn't been or currently isn't loaned out to any client will remain idle in the Connection pool before it is eligible to be closed and discarded.
- createPooledConnection(Connection) - Method in class io.quarkiverse.messaginghub.pooled.jms.JmsPoolLocalTransactionConnectionFactory
- createSession(boolean, int) - Method in class io.quarkiverse.messaginghub.pooled.jms.PooledLocalTransactionConnection
D
- DISABLED - Enum constant in enum io.quarkiverse.messaginghub.pooled.jms.TransactionIntegration
-
Disable integrate with Quarkus TransactionManager
E
- ENABLED - Enum constant in enum io.quarkiverse.messaginghub.pooled.jms.TransactionIntegration
-
Integrate JMS Session with Quarkus TransactionManger and force transacted=true
G
- getAsBoolean() - Method in class io.quarkiverse.messaginghub.pooled.jms.graal.TransactionManagerMissing
- getAsBoolean() - Method in class io.quarkiverse.messaginghub.pooled.jms.graal.TransactionManagerOrRecoveryRegistryMissing
- getLocalTransactionConnectionFactory(ConnectionFactory, PooledJmsRuntimeConfig) - Static method in class io.quarkiverse.messaginghub.pooled.jms.transaction.LocalTransactionSupport
- getLocalTransactionConnectionFactory(ConnectionFactory, PooledJmsRuntimeConfig) - Static method in class io.quarkiverse.messaginghub.pooled.jms.transaction.LocalTransactionSupportIndirect
- getPooledJmsWrapper(boolean) - Method in class io.quarkiverse.messaginghub.pooled.jms.PooledJmsRecorder
- getWrapper(boolean) - Method in class io.quarkiverse.messaginghub.pooled.jms.PooledJmsRecorder
- getXAConnectionFactory(ConnectionFactory, PooledJmsRuntimeConfig) - Static method in class io.quarkiverse.messaginghub.pooled.jms.transaction.XATransactionSupport
- getXAConnectionFactory(ConnectionFactory, PooledJmsRuntimeConfig) - Static method in class io.quarkiverse.messaginghub.pooled.jms.transaction.XATransactionSupportIndirect
I
- io.quarkiverse.messaginghub.pooled.jms - package io.quarkiverse.messaginghub.pooled.jms
- io.quarkiverse.messaginghub.pooled.jms.graal - package io.quarkiverse.messaginghub.pooled.jms.graal
- io.quarkiverse.messaginghub.pooled.jms.transaction - package io.quarkiverse.messaginghub.pooled.jms.transaction
- isEnabled() - Static method in class io.quarkiverse.messaginghub.pooled.jms.transaction.LocalTransactionSupport
- isEnabled() - Static method in class io.quarkiverse.messaginghub.pooled.jms.transaction.XATransactionSupport
J
- JMS_XA_RESOURCE_HELPER_CLASSNAME - Static variable in class io.quarkiverse.messaginghub.pooled.jms.transaction.XATransactionSupport
- JmsPoolLocalTransactionConnectionFactory - Class in io.quarkiverse.messaginghub.pooled.jms
- JmsPoolLocalTransactionConnectionFactory() - Constructor for class io.quarkiverse.messaginghub.pooled.jms.JmsPoolLocalTransactionConnectionFactory
L
- LocalTransactionSupport - Class in io.quarkiverse.messaginghub.pooled.jms.transaction
- LocalTransactionSupport() - Constructor for class io.quarkiverse.messaginghub.pooled.jms.transaction.LocalTransactionSupport
- LocalTransactionSupportIndirect - Class in io.quarkiverse.messaginghub.pooled.jms.transaction
- LocalTransactionSupportIndirect() - Constructor for class io.quarkiverse.messaginghub.pooled.jms.transaction.LocalTransactionSupportIndirect
M
- maxConnections() - Method in interface io.quarkiverse.messaginghub.pooled.jms.PooledJmsRuntimeConfig
-
Determines the maximum number of Connections the pool maintains in a single Connection pool (defaults to one).
- maxSessionsPerConnection() - Method in interface io.quarkiverse.messaginghub.pooled.jms.PooledJmsRuntimeConfig
-
For each Connection in the pool there can be a configured maximum number of Sessions that the pooled Connection will loan out before either blocking or throwing an error (based on configuration).
P
- PooledJmsRecorder - Class in io.quarkiverse.messaginghub.pooled.jms
- PooledJmsRecorder(PooledJmsRuntimeConfig) - Constructor for class io.quarkiverse.messaginghub.pooled.jms.PooledJmsRecorder
- PooledJmsRuntimeConfig - Interface in io.quarkiverse.messaginghub.pooled.jms
- pooledJmsRuntimeConfigureConnectionFactory(JmsPoolConnectionFactory, ConnectionFactory, PooledJmsRuntimeConfig) - Static method in class io.quarkiverse.messaginghub.pooled.jms.PooledJmsWrapper
- PooledJmsWrapper - Class in io.quarkiverse.messaginghub.pooled.jms
- PooledJmsWrapper(boolean, PooledJmsRuntimeConfig) - Constructor for class io.quarkiverse.messaginghub.pooled.jms.PooledJmsWrapper
- PooledLocalTransactionConnection - Class in io.quarkiverse.messaginghub.pooled.jms
- PooledLocalTransactionConnection(Connection, TransactionManager) - Constructor for class io.quarkiverse.messaginghub.pooled.jms.PooledLocalTransactionConnection
- poolingEnabled() - Method in interface io.quarkiverse.messaginghub.pooled.jms.PooledJmsRuntimeConfig
-
Whether to enable pooling capabilities for JMS connections.
S
- setTransactionManager(TransactionManager) - Method in class io.quarkiverse.messaginghub.pooled.jms.JmsPoolLocalTransactionConnectionFactory
T
- transaction() - Method in interface io.quarkiverse.messaginghub.pooled.jms.PooledJmsRuntimeConfig
-
Whether to enable
XAConnectionsupport and integrate withTransactionManagerIf you enable it, you need to include `io.quarkus:quarkus-narayana-jta` extension. - TRANSACTION_MANAGER_CLASSNAME - Static variable in class io.quarkiverse.messaginghub.pooled.jms.transaction.LocalTransactionSupport
- TransactionIntegration - Enum in io.quarkiverse.messaginghub.pooled.jms
- TransactionManagerMissing - Class in io.quarkiverse.messaginghub.pooled.jms.graal
- TransactionManagerMissing() - Constructor for class io.quarkiverse.messaginghub.pooled.jms.graal.TransactionManagerMissing
- TransactionManagerOrRecoveryRegistryMissing - Class in io.quarkiverse.messaginghub.pooled.jms.graal
- TransactionManagerOrRecoveryRegistryMissing() - Constructor for class io.quarkiverse.messaginghub.pooled.jms.graal.TransactionManagerOrRecoveryRegistryMissing
U
- useAnonymousProducers() - Method in interface io.quarkiverse.messaginghub.pooled.jms.PooledJmsRuntimeConfig
-
By default a Session that has been loaned out on a call to createSession will use a single anonymous JMS MessageProducer as the underlying producer for all calls to createProducer.
- useProviderJMSContext() - Method in interface io.quarkiverse.messaginghub.pooled.jms.PooledJmsRuntimeConfig
-
by default the JMS pool will use it's own generic JMSContext classes to wrap a Connection borrowed from the pool instead of using the JMSContext functionality of the JMS ConnectionFactory that was configured.
V
- valueOf(String) - Static method in enum io.quarkiverse.messaginghub.pooled.jms.TransactionIntegration
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.quarkiverse.messaginghub.pooled.jms.TransactionIntegration
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- wrapConnectionFactory(ConnectionFactory) - Method in class io.quarkiverse.messaginghub.pooled.jms.PooledJmsWrapper
X
- XA - Enum constant in enum io.quarkiverse.messaginghub.pooled.jms.TransactionIntegration
-
Integrate JMS Session with Quarkus TransactionManager and enable XA support and forcetransacted=false
- XA_RECOVERY_REGISTRY_CLASSNAME - Static variable in class io.quarkiverse.messaginghub.pooled.jms.transaction.XATransactionSupport
- XATransactionSupport - Class in io.quarkiverse.messaginghub.pooled.jms.transaction
- XATransactionSupport() - Constructor for class io.quarkiverse.messaginghub.pooled.jms.transaction.XATransactionSupport
- XATransactionSupportIndirect - Class in io.quarkiverse.messaginghub.pooled.jms.transaction
- XATransactionSupportIndirect() - Constructor for class io.quarkiverse.messaginghub.pooled.jms.transaction.XATransactionSupportIndirect
All Classes and Interfaces|All Packages|Constant Field Values