public class JmsResourceHolder extends ResourceHolderSupport
メモ: これは SPI クラスであり、アプリケーションでの使用は意図されていません。
JmsTransactionManager, JmsTemplate| コンストラクターと説明 |
|---|
JmsResourceHolder() リソースを追加するために開いている新しい JmsResourceHolder を作成します。 |
JmsResourceHolder(ConnectionFactoryEE connectionFactory) リソースを追加するために開いている新しい JmsResourceHolder を作成します。 |
JmsResourceHolder(ConnectionFactoryEE connectionFactory, ConnectionEE connection, SessionEE session) 指定された JMS リソースの新しい JmsResourceHolder を作成します。 |
JmsResourceHolder(ConnectionEE connection, SessionEE session) 指定された JMS リソースの新しい JmsResourceHolder を作成します。 |
JmsResourceHolder(SessionEE session) 指定された JMS セッションの新しい JmsResourceHolder を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addConnection(ConnectionEE connection) |
void | addSession(SessionEE session) |
void | addSession(SessionEE session, ConnectionEE connection) |
void | closeAll() |
void | commitAll() |
boolean | containsSession(SessionEE session) |
ConnectionEE | getConnection() |
ConnectionEE | getConnection(ClassSE<? extends ConnectionEE> connectionType) |
SessionEE | getSession() |
SessionEE | getSession(ClassSE<? extends SessionEE> sessionType) |
SessionEE | getSession(ClassSE<? extends SessionEE> sessionType, ConnectionEE connection) |
boolean | isFrozen() |
clear, getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isOpen, isRollbackOnly, isSynchronizedWithTransaction, isVoid, released, requested, reset, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds, unboundcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic JmsResourceHolder()
public JmsResourceHolder(ConnectionFactoryEE connectionFactory)
connectionFactory - このリソースホルダーが関連付けられている JMS ConnectionFactory (null の場合があります)public JmsResourceHolder(SessionEE session)
session - JMS セッション public JmsResourceHolder(ConnectionEE connection, SessionEE session)
connection - JMS 接続 session - JMS セッション public JmsResourceHolder(ConnectionFactoryEE connectionFactory, ConnectionEE connection, SessionEE session)
connectionFactory - このリソースホルダーが関連付けられている JMS ConnectionFactory (null の場合があります)connection - JMS 接続 session - JMS セッション public final boolean isFrozen()
public final void addConnection(ConnectionEE connection)
public final void addSession(SessionEE session)
public final void addSession(SessionEE session, ConnectionEE connection)
public boolean containsSession(SessionEE session)
public ConnectionEE getConnection()
public ConnectionEE getConnection(ClassSE<? extends ConnectionEE> connectionType)
public SessionEE getSession()
public SessionEE getSession(ClassSE<? extends SessionEE> sessionType, ConnectionEE connection)
public void commitAll()
throws JMSExceptionEEpublic void closeAll()