Package io.micronaut.jms.pool
package io.micronaut.jms.pool
Object pool classes for JMS connections, message producers, and sessions.
- Since:
- 1.0.0
-
ClassesClassDescriptionAbstractPool<T extends PooledObject<?>>Base class for object pool implementations.Decorator of the provided
ConnectionFactoryto ensure maximum reuse ofConnectioninstances.Pool for ensuring maximum reuse ofMessageProducers.Factory for generatingMessageProducerPoolfrom aSession.Wrapper forConnectionthat returns it to theJMSConnectionPoolwith a call toAutoCloseable.close().PooledObject<T>Base class for wrappers of pooled objects.Pooled object for ensuring maximum reuse ofMessageProducerobjects.Wrapper forSessionthat returns it to the pool with a call toAutoCloseable.close().Pool for ensuring maximum reuse ofSessions within an application.Factory for generating aSessionPoolfrom aConnection.