public class JmsResourceHolder extends ResourceHolderSupport
Note: This is an SPI class, not intended to be used by applications.
JmsTransactionManager
,
JmsTemplate
Constructor and Description |
---|
JmsResourceHolder()
Create a new JmsResourceHolder that is open for resources to be added.
|
JmsResourceHolder(javax.jms.ConnectionFactory connectionFactory)
Create a new JmsResourceHolder that is open for resources to be added.
|
JmsResourceHolder(javax.jms.ConnectionFactory connectionFactory,
javax.jms.Connection connection,
javax.jms.Session session)
Create a new JmsResourceHolder for the given JMS resources.
|
JmsResourceHolder(javax.jms.Connection connection,
javax.jms.Session session)
Create a new JmsResourceHolder for the given JMS resources.
|
JmsResourceHolder(javax.jms.Session session)
Create a new JmsResourceHolder for the given JMS Session.
|
Modifier and Type | Method and Description |
---|---|
void |
addConnection(javax.jms.Connection connection) |
void |
addSession(javax.jms.Session session) |
void |
addSession(javax.jms.Session session,
javax.jms.Connection connection) |
void |
closeAll() |
void |
commitAll() |
boolean |
containsSession(javax.jms.Session session) |
javax.jms.Connection |
getConnection() |
javax.jms.Connection |
getConnection(Class<? extends javax.jms.Connection> connectionType) |
javax.jms.Session |
getSession() |
javax.jms.Session |
getSession(Class<? extends javax.jms.Session> sessionType) |
javax.jms.Session |
getSession(Class<? extends javax.jms.Session> sessionType,
javax.jms.Connection connection) |
boolean |
isFrozen() |
clear, getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isOpen, isRollbackOnly, isSynchronizedWithTransaction, isVoid, released, requested, reset, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds, unbound
public JmsResourceHolder()
public JmsResourceHolder(javax.jms.ConnectionFactory connectionFactory)
connectionFactory
- the JMS ConnectionFactory that this
resource holder is associated with (may be null
)public JmsResourceHolder(javax.jms.Session session)
session
- the JMS Sessionpublic JmsResourceHolder(javax.jms.Connection connection, javax.jms.Session session)
connection
- the JMS Connectionsession
- the JMS Sessionpublic JmsResourceHolder(javax.jms.ConnectionFactory connectionFactory, javax.jms.Connection connection, javax.jms.Session session)
connectionFactory
- the JMS ConnectionFactory that this
resource holder is associated with (may be null
)connection
- the JMS Connectionsession
- the JMS Sessionpublic final boolean isFrozen()
public final void addConnection(javax.jms.Connection connection)
public final void addSession(javax.jms.Session session)
public final void addSession(javax.jms.Session session, javax.jms.Connection connection)
public boolean containsSession(javax.jms.Session session)
public javax.jms.Connection getConnection()
public javax.jms.Connection getConnection(Class<? extends javax.jms.Connection> connectionType)
public javax.jms.Session getSession()
public javax.jms.Session getSession(Class<? extends javax.jms.Session> sessionType)
public javax.jms.Session getSession(Class<? extends javax.jms.Session> sessionType, javax.jms.Connection connection)
public void commitAll() throws javax.jms.JMSException
javax.jms.JMSException
public void closeAll()
Copyright © 2015. All rights reserved.