Package io.micronaut.jms.pool
package io.micronaut.jms.pool
Object pool classes for JMS connections, message producers, and sessions.
- Since:
- 1.0.0
-
ClassDescriptionAbstractPool<T extends PooledObject<?>>Base class for object pool implementations.Decorator of the provided
ConnectionFactory
to ensure maximum reuse ofConnection
instances.Pool for ensuring maximum reuse ofMessageProducer
s.Factory for generatingMessageProducerPool
from aSession
.Wrapper forConnection
that returns it to theJMSConnectionPool
with a call toAutoCloseable.close()
.PooledObject<T>Base class for wrappers of pooled objects.Pooled object for ensuring maximum reuse ofMessageProducer
objects.Wrapper forSession
that returns it to the pool with a call toAutoCloseable.close()
.Pool for ensuring maximum reuse ofSession
s within an application.Factory for generating aSessionPool
from aConnection
.