public final class PooledSessionHolder extends Object
| Constructor and Description |
|---|
PooledSessionHolder(PooledConnection connection,
javax.jms.Session session,
boolean useAnonymousProducer,
int namedProducerCacheSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
PooledConnection |
getConnection() |
JmsPoolMessageProducer |
getOrCreateProducer(JmsPoolSession jmsPoolSession,
javax.jms.Destination destination) |
JmsPoolTopicPublisher |
getOrCreatePublisher(JmsPoolSession jmsPoolSession,
javax.jms.Topic topic) |
JmsPoolQueueSender |
getOrCreateSender(JmsPoolSession jmsPoolSession,
javax.jms.Queue queue) |
javax.jms.Session |
getSession() |
boolean |
isUseAnonymousProducer() |
void |
onJmsPoolProducerClosed(JmsPoolMessageProducer producer) |
String |
toString() |
public PooledSessionHolder(PooledConnection connection, javax.jms.Session session, boolean useAnonymousProducer, int namedProducerCacheSize)
public void close()
throws javax.jms.JMSException
javax.jms.JMSExceptionpublic javax.jms.Session getSession()
public void onJmsPoolProducerClosed(JmsPoolMessageProducer producer) throws javax.jms.JMSException
javax.jms.JMSExceptionpublic JmsPoolMessageProducer getOrCreateProducer(JmsPoolSession jmsPoolSession, javax.jms.Destination destination) throws javax.jms.JMSException
javax.jms.JMSExceptionpublic JmsPoolTopicPublisher getOrCreatePublisher(JmsPoolSession jmsPoolSession, javax.jms.Topic topic) throws javax.jms.JMSException
javax.jms.JMSExceptionpublic JmsPoolQueueSender getOrCreateSender(JmsPoolSession jmsPoolSession, javax.jms.Queue queue) throws javax.jms.JMSException
javax.jms.JMSExceptionpublic PooledConnection getConnection()
public boolean isUseAnonymousProducer()
Copyright © 2017–2018. All rights reserved.