Index

B C D E G I J L M P S T U V W X 
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 XAConnection support and integrate with TransactionManager If 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
 
B C D E G I J L M P S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values