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