パッケージ | 説明 |
---|---|
org.springframework.jms | このパッケージには、JMS の統合クラスが含まれており、Spring スタイルの JMS アクセスが可能です。 |
org.springframework.jms.connection | 単一の JMS ConnectionFactory の PlatformTransactionManager 実装、および SingleConnectionFactory アダプターを提供します。 |
org.springframework.jms.core | JMS サポートのコアパッケージ。 |
org.springframework.jms.listener | このパッケージには、基本メッセージリスナーコンテナー機能が含まれています。 |
org.springframework.jms.listener.adapter | ターゲットリスナーメソッドに委譲し、メッセージをリスナーメソッドに渡される適切なメッセージコンテンツ型(文字列やバイト配列など)に変換するメッセージリスナーアダプターメカニズム。 |
org.springframework.jms.support | このパッケージは、JmsTemplate のような上位レベルのクラスで使用される汎用 JMS サポートクラスを提供します。 |
org.springframework.jms.support.converter | Java オブジェクトと JMS メッセージ間で変換する MessageConverter 抽象化を提供します。 |
org.springframework.jms.support.destination | Spring の JMS フレームワークのサポートクラス。 |
修飾子と型 | クラスと説明 |
---|---|
class | IllegalStateException JMS IllegalStateException をミラーリングするランタイム例外。 |
class | InvalidClientIDException JMS InvalidClientIDException をミラーリングするランタイム例外。 |
class | InvalidDestinationException JMS InvalidDestinationException をミラーリングするランタイム例外。 |
class | InvalidSelectorException JMS InvalidSelectorException をミラーリングするランタイム例外。 |
class | JmsSecurityException JMS JMSSecurityException をミラーリングするランタイム例外。 |
class | MessageEOFException JMS MessageEOFException をミラーリングするランタイム例外。 |
class | MessageFormatException JMS MessageFormatException をミラーリングするランタイム例外。 |
class | MessageNotReadableException JMS MessageNotReadableException をミラーリングするランタイム例外。 |
class | MessageNotWriteableException JMS MessageNotWriteableException をミラーリングするランタイム例外。 |
class | ResourceAllocationException JMS ResourceAllocationException をミラーリングするランタイム例外。 |
class | TransactionInProgressException JMS TransactionInProgressException をミラーリングするランタイム例外。 |
class | TransactionRolledBackException JMS TransactionRolledBackException をミラーリングするランタイム例外。 |
class | UncategorizedJmsException 他の一致するサブクラスが見つからない場合にスローされる JmsException。 |
修飾子と型 | クラスと説明 |
---|---|
class | SynchedLocalTransactionFailedException 同期されたローカルトランザクションが完了しなかった場合(メイントランザクションがすでに完了した後)にスローされる例外。 |
修飾子と型 | メソッドと説明 |
---|---|
protected MessagingException | JmsMessagingTemplate.convertJmsException(JmsException ex) |
修飾子と型 | メソッドと説明 |
---|---|
<T> T | JmsOperations.browse(BrowserCallback<T> action) デフォルトの JMS キュー内のメッセージを参照します。 |
<T> T | JmsTemplate.browse(BrowserCallback<T> action) |
<T> T | JmsOperations.browse(QueueEE queue, BrowserCallback<T> action) JMS キュー内のメッセージを参照します。 |
<T> T | JmsTemplate.browse(QueueEE queue, BrowserCallback<T> action) |
<T> T | JmsOperations.browse(StringSE queueName, BrowserCallback<T> action) JMS キュー内のメッセージを参照します。 |
<T> T | JmsTemplate.browse(StringSE queueName, BrowserCallback<T> action) |
<T> T | JmsOperations.browseSelected(QueueEE queue, StringSE messageSelector, BrowserCallback<T> action) JMS キュー内の選択されたメッセージを参照します。 |
<T> T | JmsTemplate.browseSelected(QueueEE queue, StringSE messageSelector, BrowserCallback<T> action) |
<T> T | JmsOperations.browseSelected(StringSE messageSelector, BrowserCallback<T> action) JMS キュー内の選択されたメッセージを参照します。 |
<T> T | JmsTemplate.browseSelected(StringSE messageSelector, BrowserCallback<T> action) |
<T> T | JmsOperations.browseSelected(StringSE queueName, StringSE messageSelector, BrowserCallback<T> action) JMS キュー内の選択されたメッセージを参照します。 |
<T> T | JmsTemplate.browseSelected(StringSE queueName, StringSE messageSelector, BrowserCallback<T> action) |
void | JmsOperations.convertAndSend(DestinationEE destination, ObjectSE message) 指定されたオブジェクトを指定された宛先に送信し、MessageConverter が構成された JMS メッセージにオブジェクトを変換します。 |
void | JmsTemplate.convertAndSend(DestinationEE destination, ObjectSE message) |
void | JmsOperations.convertAndSend(DestinationEE destination, ObjectSE message, MessagePostProcessor postProcessor) 指定されたオブジェクトを指定された宛先に送信し、MessageConverter が構成された JMS メッセージにオブジェクトを変換します。 |
void | JmsTemplate.convertAndSend(DestinationEE destination, ObjectSE message, MessagePostProcessor postProcessor) |
void | JmsOperations.convertAndSend(ObjectSE message) 指定されたオブジェクトをデフォルトの宛先に送信し、オブジェクトを MessageConverter が構成された JMS メッセージに変換します。 |
void | JmsTemplate.convertAndSend(ObjectSE message) |
void | JmsOperations.convertAndSend(ObjectSE message, MessagePostProcessor postProcessor) 指定されたオブジェクトをデフォルトの宛先に送信し、オブジェクトを MessageConverter が構成された JMS メッセージに変換します。 |
void | JmsTemplate.convertAndSend(ObjectSE message, MessagePostProcessor postProcessor) |
void | JmsOperations.convertAndSend(StringSE destinationName, ObjectSE message) 指定されたオブジェクトを指定された宛先に送信し、MessageConverter が構成された JMS メッセージにオブジェクトを変換します。 |
void | JmsTemplate.convertAndSend(StringSE destinationName, ObjectSE message) |
void | JmsOperations.convertAndSend(StringSE destinationName, ObjectSE message, MessagePostProcessor postProcessor) 指定されたオブジェクトを指定された宛先に送信し、MessageConverter が構成された JMS メッセージにオブジェクトを変換します。 |
void | JmsTemplate.convertAndSend(StringSE destinationName, ObjectSE message, MessagePostProcessor postProcessor) |
<T> T | JmsOperations.execute(DestinationEE destination, ProducerCallback<T> action) JMS 宛先にメッセージを送信します。 |
<T> T | JmsTemplate.execute(DestinationEE destination, ProducerCallback<T> action) |
<T> T | JmsOperations.execute(ProducerCallback<T> action) デフォルトの JMS 宛先(または各送信操作に指定されたもの)にメッセージを送信します。 |
<T> T | JmsTemplate.execute(ProducerCallback<T> action) |
<T> T | JmsOperations.execute(SessionCallback<T> action) JMS セッション内の特定のアクションオブジェクトで指定されたアクションを実行します。 |
<T> T | JmsTemplate.execute(SessionCallback<T> action) |
<T> T | JmsTemplate.execute(SessionCallback<T> action, boolean startConnection) JMS セッション内の特定のアクションオブジェクトで指定されたアクションを実行します。 |
<T> T | JmsOperations.execute(StringSE destinationName, ProducerCallback<T> action) JMS 宛先にメッセージを送信します。 |
<T> T | JmsTemplate.execute(StringSE destinationName, ProducerCallback<T> action) |
MessageEE | JmsOperations.receive() デフォルトの宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。 |
MessageEE | JmsTemplate.receive() |
MessageEE | JmsOperations.receive(DestinationEE destination) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。 |
MessageEE | JmsTemplate.receive(DestinationEE destination) |
MessageEE | JmsOperations.receive(StringSE destinationName) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。 |
MessageEE | JmsTemplate.receive(StringSE destinationName) |
ObjectSE | JmsOperations.receiveAndConvert() デフォルトの宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。 |
ObjectSE | JmsTemplate.receiveAndConvert() |
ObjectSE | JmsOperations.receiveAndConvert(DestinationEE destination) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。 |
ObjectSE | JmsTemplate.receiveAndConvert(DestinationEE destination) |
ObjectSE | JmsOperations.receiveAndConvert(StringSE destinationName) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。 |
ObjectSE | JmsTemplate.receiveAndConvert(StringSE destinationName) |
MessageEE | JmsOperations.receiveSelected(DestinationEE destination, StringSE messageSelector) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。 |
MessageEE | JmsTemplate.receiveSelected(DestinationEE destination, StringSE messageSelector) |
MessageEE | JmsOperations.receiveSelected(StringSE messageSelector) デフォルトの宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。 |
MessageEE | JmsTemplate.receiveSelected(StringSE messageSelector) |
MessageEE | JmsOperations.receiveSelected(StringSE destinationName, StringSE messageSelector) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。 |
MessageEE | JmsTemplate.receiveSelected(StringSE destinationName, StringSE messageSelector) |
ObjectSE | JmsOperations.receiveSelectedAndConvert(DestinationEE destination, StringSE messageSelector) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。 |
ObjectSE | JmsTemplate.receiveSelectedAndConvert(DestinationEE destination, StringSE messageSelector) |
ObjectSE | JmsOperations.receiveSelectedAndConvert(StringSE messageSelector) デフォルトの宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。 |
ObjectSE | JmsTemplate.receiveSelectedAndConvert(StringSE messageSelector) |
ObjectSE | JmsOperations.receiveSelectedAndConvert(StringSE destinationName, StringSE messageSelector) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。 |
ObjectSE | JmsTemplate.receiveSelectedAndConvert(StringSE destinationName, StringSE messageSelector) |
void | JmsOperations.send(DestinationEE destination, MessageCreator messageCreator) 指定された宛先にメッセージを送信します。 |
void | JmsTemplate.send(DestinationEE destination, MessageCreator messageCreator) |
void | JmsOperations.send(MessageCreator messageCreator) デフォルトの宛先にメッセージを送信します。 |
void | JmsTemplate.send(MessageCreator messageCreator) |
void | JmsOperations.send(StringSE destinationName, MessageCreator messageCreator) 指定された宛先にメッセージを送信します。 |
void | JmsTemplate.send(StringSE destinationName, MessageCreator messageCreator) |
MessageEE | JmsOperations.sendAndReceive(DestinationEE destination, MessageCreator messageCreator) メッセージを送信し、指定された宛先から応答を受信します。 |
MessageEE | JmsTemplate.sendAndReceive(DestinationEE destination, MessageCreator messageCreator) |
MessageEE | JmsOperations.sendAndReceive(MessageCreator messageCreator) リクエストメッセージを送信し、デフォルトの宛先から応答を受信します。 |
MessageEE | JmsTemplate.sendAndReceive(MessageCreator messageCreator) |
MessageEE | JmsOperations.sendAndReceive(StringSE destinationName, MessageCreator messageCreator) メッセージを送信し、指定された宛先から応答を受信します。 |
MessageEE | JmsTemplate.sendAndReceive(StringSE destinationName, MessageCreator messageCreator) |
修飾子と型 | メソッドと説明 |
---|---|
void | AbstractJmsListeningContainer.initialize() このコンテナーを初期化します。 |
void | AbstractJmsListeningContainer.shutdown() 共有接続を停止し、 AbstractJmsListeningContainer.doShutdown() を呼び出して、このコンテナーを閉じます。 |
void | AbstractJmsListeningContainer.start() このコンテナーを起動します。 |
void | DefaultMessageListenerContainer.start() 停止コールバックがあれば、それをリセットするためにオーバーライドされます。 |
void | AbstractJmsListeningContainer.stop() このコンテナーを停止します。 |
void | DefaultMessageListenerContainer.stop(RunnableSE callback) このリスナーコンテナーを停止し、すべてのリスナー処理が実際に停止したら、特定のコールバックを呼び出します。 |
修飾子と型 | クラスと説明 |
---|---|
class | ListenerExecutionFailedException リスナーメソッドの実行が失敗したときにスローされる例外。 |
class | ReplyFailureException メッセージの応答の送信に失敗したときにスローされる例外。 |
修飾子と型 | メソッドと説明 |
---|---|
static JmsException | JmsUtils.convertJmsAccessException(JMSExceptionEE ex) 指定されたチェック済み JMSException EE を Spring ランタイム JmsException 同等物に変換します。 |
protected JmsException | JmsAccessor.convertJmsAccessException(JMSExceptionEE ex) 指定されたチェック済み JMSException EE を Spring ランタイム JmsException 同等物に変換します。 |
修飾子と型 | クラスと説明 |
---|---|
class | MessageConversionException Message EE との間のオブジェクトの変換が失敗したときに MessageConverter 実装によってスローされます。 |
修飾子と型 | クラスと説明 |
---|---|
class | DestinationResolutionException 宛先名を解決できないときに DestinationResolver によってスローされます。 |