クラスの使用
jakarta.jms.JMSException
JMSException を使用するパッケージ
パッケージ
説明
Jakarta Messaging API は、Java プログラムがエンタープライズメッセージングシステムのメッセージを作成、送信、受信、読み取るための一般的な方法を提供します。
jakarta.jms 内の JMSException 使用
jakarta.jms 内の JMSException サブクラス修飾子と型クラス説明classこの例外は、メソッドが不正または不適切なときに呼び出された場合、またはプロバイダーがリクエストされた操作に対して適切な状態にない場合にスローされます。classクライアントが接続のクライアント ID をプロバイダーによって拒否された値に設定しようとすると、この例外がスローされる必要があります。classこの例外は、宛先がプロバイダーに認識されないか、無効になった場合にスローする必要があります。classこの例外は、Jakarta Messaging クライアントが無効な構文のメッセージセレクターをプロバイダーに提供しようとしたときにスローされる必要があります。classこの例外は、プロバイダーがクライアントから送信されたユーザー名 / パスワードを拒否した場合にスローする必要があります。classこの例外は、StreamMessageまたはBytesMessageの読み取り中にストリームの予期しない終わりに達した場合にスローする必要があります。classこの例外は、Jakarta Messaging クライアントがメッセージでサポートされていないデータ型を使用しようとしたり、メッセージ内のデータを間違った型として読み取ったりした場合にスローする必要があります。classこの例外は、Jakarta Messaging クライアントが書き込み専用メッセージを読み取ろうとしたときにスローされる必要があります。classこの例外は、Jakarta Messaging クライアントが読み取り専用メッセージに書き込もうとしたときにスローされる必要があります。classこの例外は、プロバイダーがメソッドに必要なリソースを割り当てることができない場合にスローされます。classこの例外は、トランザクションが進行中であるために操作が無効な場合にスローされます。classこの例外は、Session.commitの呼び出しにより現在のトランザクションがロールバックされる場合にスローする必要があります。型 JMSException のパラメーターを持つ jakarta.jms のメソッド修飾子と型メソッド説明voidExceptionListener.onException(JMSException exception) Jakarta Messaging 例外をユーザーに通知します。JMSException をスローする jakarta.jms のメソッド修飾子と型メソッド説明voidMessage.acknowledge()この消費されたメッセージのセッションのすべての消費されたメッセージを確認します。voidMessage.clearBody()メッセージ本文をクリアします。voidMessage.clearProperties()メッセージのプロパティをクリアします。voidConnection.close()接続を閉じます。voidConnectionConsumer.close()接続コンシューマーを閉じます。voidMessageConsumer.close()メッセージコンシューマーを閉じます。voidMessageProducer.close()メッセージプロデューサーを閉じます。voidQueueBrowser.close()QueueBrowserを閉じます。voidQueueRequestor.close()QueueRequestorとそのセッションを閉じます。voidSession.close()セッションを閉じます。voidTopicRequestor.close()TopicRequestorとそのセッションを閉じます。voidSession.commit()このトランザクションで実行されたすべてのメッセージをコミットし、現在保持されているロックを解放します。voidXASession.commit()XASessionオブジェクトに対して呼び出されるべきではないため、TransactionInProgressExceptionをスローします。QueueSession.createBrowser(Queue queue) QueueBrowserオブジェクトを作成して、指定されたキューのメッセージを確認します。QueueSession.createBrowser(Queue queue, StringSE messageSelector) QueueBrowserオブジェクトを作成して、メッセージセレクターを使用して、指定されたキューのメッセージを確認します。Session.createBrowser(Queue queue) QueueBrowserオブジェクトを作成して、指定されたキューのメッセージを確認します。Session.createBrowser(Queue queue, StringSE messageSelector) QueueBrowserオブジェクトを作成して、メッセージセレクターを使用して、指定されたキューのメッセージを確認します。Session.createBytesMessage()BytesMessageオブジェクトを作成します。ConnectionFactory.createConnection()デフォルトのユーザー ID で接続を作成します。ConnectionFactory.createConnection(StringSE userName, StringSE password) 指定されたユーザー ID で接続を作成します。Connection.createConnectionConsumer(Destination destination, StringSE messageSelector, ServerSessionPool sessionPool, int maxMessages) 特定の宛先にこの接続(オプションの操作)の接続コンシューマーを作成します。QueueConnection.createConnectionConsumer(Queue queue, StringSE messageSelector, ServerSessionPool sessionPool, int maxMessages) この接続の接続コンシューマーを作成します(オプションの操作)。TopicConnection.createConnectionConsumer(Topic topic, StringSE messageSelector, ServerSessionPool sessionPool, int maxMessages) この接続の接続コンシューマーを作成します(オプションの操作)。Session.createConsumer(Destination destination) 指定された宛先のMessageConsumerを作成します。Session.createConsumer(Destination destination, StringSE messageSelector) メッセージセレクターを使用して、指定した宛先のMessageConsumerを作成します。Session.createConsumer(Destination destination, StringSE messageSelector, boolean noLocal) メッセージセレクターとnoLocalパラメーターを指定して、指定した宛先のMessageConsumerを作成します。Connection.createDurableConnectionConsumer(Topic topic, StringSE subscriptionName, StringSE messageSelector, ServerSessionPool sessionPool, int maxMessages) 指定された名前の非共有永続サブスクリプションを使用して、特定のトピックでこの接続(オプションの操作)の接続コンシューマーを作成します。TopicConnection.createDurableConnectionConsumer(Topic topic, StringSE subscriptionName, StringSE messageSelector, ServerSessionPool sessionPool, int maxMessages) この接続の永続的な接続コンシューマーを作成します(オプションの操作)。Session.createDurableConsumer(Topic topic, StringSE name) 指定されたトピックに共有されていない永続サブスクリプションを作成し(まだ存在しない場合)、その永続サブスクリプションにコンシューマーを作成します。Session.createDurableConsumer(Topic topic, StringSE name, StringSE messageSelector, boolean noLocal) メッセージセレクターとnoLocalパラメーターを指定して、指定されたトピック(まだ存在しない場合)に非共有の永続サブスクリプションを作成し、その永続サブスクリプションにコンシューマーを作成します。Session.createDurableSubscriber(Topic topic, StringSE name) 指定されたトピックに共有されていない永続サブスクリプションを作成し(まだ存在しない場合)、その永続サブスクリプションにコンシューマーを作成します。Session.createDurableSubscriber(Topic topic, StringSE name, StringSE messageSelector, boolean noLocal) メッセージセレクターとnoLocalパラメーターを指定して、指定されたトピック(まだ存在しない場合)に非共有の永続サブスクリプションを作成し、その永続サブスクリプションにコンシューマーを作成します。TopicSession.createDurableSubscriber(Topic topic, StringSE name) 指定されたトピックに共有されていない永続サブスクリプションを作成し(まだ存在しない場合)、その永続サブスクリプションにコンシューマーを作成します。TopicSession.createDurableSubscriber(Topic topic, StringSE name, StringSE messageSelector, boolean noLocal) メッセージセレクターとnoLocalパラメーターを指定して、指定されたトピック(まだ存在しない場合)に非共有の永続サブスクリプションを作成し、その永続サブスクリプションにコンシューマーを作成します。Session.createMapMessage()MapMessageオブジェクトを作成します。Session.createMessage()Messageオブジェクトを作成します。Session.createObjectMessage()ObjectMessageオブジェクトを作成します。Session.createObjectMessage(SerializableSE object) 初期化されたObjectMessageオブジェクトを作成します。Session.createProducer(Destination destination) 指定された宛先にメッセージを送信するためのMessageProducerを作成します。TopicSession.createPublisher(Topic topic) 指定されたトピックのパブリッシャーを作成します。QueueSession.createQueue(StringSE queueName) Queue名を指定してキュー ID を作成します。Session.createQueue(StringSE queueName) 指定されたプロバイダー固有のキュー名をカプセル化するQueueオブジェクトを作成します。QueueConnectionFactory.createQueueConnection()デフォルトのユーザー ID でキュー接続を作成します。QueueConnectionFactory.createQueueConnection(StringSE userName, StringSE password) 指定されたユーザー ID でキュー接続を作成します。QueueConnection.createQueueSession(boolean transacted, int acknowledgeMode) transactedおよびacknowledgeModeを指定して、QueueSessionオブジェクトを作成します。XAQueueConnection.createQueueSession(boolean transacted, int acknowledgeMode) QueueSessionオブジェクトを作成します。QueueSession.createReceiver(Queue queue) 指定されたキューからメッセージを受信するQueueReceiverオブジェクトを作成します。QueueSession.createReceiver(Queue queue, StringSE messageSelector) メッセージセレクターを使用して、指定されたキューからメッセージを受信するQueueReceiverオブジェクトを作成します。QueueSession.createSender(Queue queue) 指定されたキューにメッセージを送信するQueueSenderオブジェクトを作成します。Connection.createSession()引数を指定せずにSessionオブジェクトを作成します。Connection.createSession(boolean transacted, int acknowledgeMode) transactedおよびacknowledgeModeを指定して、Sessionオブジェクトを作成します。Connection.createSession(int sessionMode) sessionModeを指定して、Sessionオブジェクトを作成します。XAConnection.createSession(boolean transacted, int acknowledgeMode) Sessionオブジェクトを作成します。Connection.createSharedConnectionConsumer(Topic topic, StringSE subscriptionName, StringSE messageSelector, ServerSessionPool sessionPool, int maxMessages) 指定された名前の共有非永続サブスクリプションを使用して、特定のトピックでこの接続(オプションの操作)の接続コンシューマーを作成します。Session.createSharedConsumer(Topic topic, StringSE sharedSubscriptionName) 指定されたトピックに指定された名前で共有の非永続サブスクリプションを作成し(まだ存在しない場合)、そのサブスクリプションにコンシューマーを作成します。Session.createSharedConsumer(Topic topic, StringSE sharedSubscriptionName, StringSE messageSelector) メッセージセレクターを指定して、指定されたトピック(指定されていない場合)に指定された名前で共有の非永続サブスクリプションを作成し、そのサブスクリプションにコンシューマーを作成します。Connection.createSharedDurableConnectionConsumer(Topic topic, StringSE subscriptionName, StringSE messageSelector, ServerSessionPool sessionPool, int maxMessages) 指定した名前の共有永続サブスクリプションを使用して、特定のトピックでこの接続(オプションの操作)の接続コンシューマーを作成します。Session.createSharedDurableConsumer(Topic topic, StringSE name) メッセージセレクターとnoLocalパラメーターを指定して、指定されたトピック(まだ存在しない場合)に共有永続サブスクリプションを作成し、その永続サブスクリプションにコンシューマーを作成します。Session.createSharedDurableConsumer(Topic topic, StringSE name, StringSE messageSelector) メッセージセレクターを指定して、指定されたトピック(まだ存在しない場合)に共有永続サブスクリプションを作成し、その永続サブスクリプションにコンシューマーを作成します。Session.createStreamMessage()StreamMessageオブジェクトを作成します。TopicSession.createSubscriber(Topic topic) 指定されたトピックへの非永続サブスクライバーを作成します。TopicSession.createSubscriber(Topic topic, StringSE messageSelector, boolean noLocal) メッセージセレクターを使用するか、独自の接続によって公開されたメッセージをトピックに配信するかどうかを指定して、指定されたトピックへの非永続サブスクライバーを作成します。QueueSession.createTemporaryQueue()TemporaryQueueオブジェクトを作成します。Session.createTemporaryQueue()TemporaryQueueオブジェクトを作成します。Session.createTemporaryTopic()TemporaryTopicオブジェクトを作成します。TopicSession.createTemporaryTopic()TemporaryTopicオブジェクトを作成します。Session.createTextMessage()TextMessageオブジェクトを作成します。Session.createTextMessage(StringSE text) 初期化されたTextMessageオブジェクトを作成します。Session.createTopic(StringSE topicName) 指定されたプロバイダー固有のトピック名をカプセル化するTopicオブジェクトを作成します。TopicSession.createTopic(StringSE topicName) Topic名を指定してトピック ID を作成します。TopicConnectionFactory.createTopicConnection()デフォルトのユーザー ID でトピック接続を作成します。TopicConnectionFactory.createTopicConnection(StringSE userName, StringSE password) 指定されたユーザー ID でトピック接続を作成します。TopicConnection.createTopicSession(boolean transacted, int acknowledgeMode) transactedおよびacknowledgeModeを指定して、TopicSessionオブジェクトを作成します。XATopicConnection.createTopicSession(boolean transacted, int acknowledgeMode) TopicSessionオブジェクトを作成します。XAConnectionFactory.createXAConnection()デフォルトのユーザー ID でXAConnectionを作成します。XAConnectionFactory.createXAConnection(StringSE userName, StringSE password) 指定されたユーザー ID でXAConnectionを作成します。XAQueueConnectionFactory.createXAQueueConnection()デフォルトのユーザー ID で XA キュー接続を作成します。XAQueueConnectionFactory.createXAQueueConnection(StringSE userName, StringSE password) 指定されたユーザー ID で XA キュー接続を作成します。XAQueueConnection.createXAQueueSession()XAQueueSessionオブジェクトを作成します。XAConnection.createXASession()XASessionオブジェクトを作成します。XATopicConnectionFactory.createXATopicConnection()デフォルトのユーザー ID で XA トピック接続を作成します。XATopicConnectionFactory.createXATopicConnection(StringSE userName, StringSE password) 指定されたユーザー ID で XA トピック接続を作成します。XATopicConnection.createXATopicSession()XATopicSessionオブジェクトを作成します。voidTemporaryQueue.delete()この一時キューを削除します。voidTemporaryTopic.delete()この一時的なトピックを削除します。intSession.getAcknowledgeMode()セッションの確認応答モードを返します。<T> T指定された型のオブジェクトとしてメッセージ本文を返します。longBytesMessage.getBodyLength()メッセージが読み取り専用モードの場合のメッセージ本文のバイト数を取得します。booleanMapMessage.getBoolean(StringSE name) 指定された名前のboolean値を返します。booleanMessage.getBooleanProperty(StringSE name) 指定された名前のbooleanプロパティの値を返します。byte指定された名前のbyte値を返します。byteMessage.getByteProperty(StringSE name) 指定された名前のbyteプロパティの値を返します。byte[]指定された名前のバイト配列値を返します。char指定された名前の Unicode 文字値を返します。Connection.getClientID()この接続のクライアント識別子を取得します。longMessageProducer.getDeliveryDelay()メッセージが送信されてから Jakarta Messaging プロバイダーがメッセージをコンシューマーに配信するまでに経過する必要がある最小時間をミリ秒単位で取得します。intMessageProducer.getDeliveryMode()プロデューサーのデフォルトの配信モードを取得します。MessageProducer.getDestination()このMessageProducerに関連付けられた宛先を取得します。booleanMessageProducer.getDisableMessageID()メッセージ ID が無効になっているかどうかの指標を取得します。booleanMessageProducer.getDisableMessageTimestamp()メッセージのタイムスタンプが無効になっているかどうかの指標を取得します。double指定された名前のdouble値を返します。doubleMessage.getDoubleProperty(StringSE name) 指定された名前のdoubleプロパティの値を返します。QueueBrowser.getEnumeration()受信される順序で現在のキューメッセージを参照するための列挙を取得します。Connection.getExceptionListener()この接続のExceptionListenerオブジェクトを取得します。float指定された名前のfloat値を返します。floatMessage.getFloatProperty(StringSE name) 指定された名前のfloatプロパティの値を返します。int指定された名前のint値を返します。intMessage.getIntProperty(StringSE name) 指定された名前のintプロパティの値を返します。Message.getJMSCorrelationID()メッセージの相関 ID を取得します。byte[]Message.getJMSCorrelationIDAsBytes()メッセージのバイト配列として相関 ID を取得します。intMessage.getJMSDeliveryMode()このメッセージに指定されたDeliveryMode値を取得します。longMessage.getJMSDeliveryTime()メッセージの配信時間の値を取得します。Message.getJMSDestination()このメッセージのDestinationオブジェクトを取得します。longMessage.getJMSExpiration()メッセージの有効期限を取得します。intConnectionMetaData.getJMSMajorVersion()Jakarta Messaging メジャーバージョン番号を取得します。Message.getJMSMessageID()メッセージ ID を取得します。intConnectionMetaData.getJMSMinorVersion()Jakarta Messaging マイナーバージョン番号を取得します。intMessage.getJMSPriority()メッセージの優先度を取得します。ConnectionMetaData.getJMSProviderName()Jakarta Messaging プロバイダー名を取得します。booleanMessage.getJMSRedelivered()このメッセージが再配信されているかどうかの指標を取得します。Message.getJMSReplyTo()このメッセージへの応答の送信先となるDestinationオブジェクトを取得します。longMessage.getJMSTimestamp()メッセージのタイムスタンプを取得します。Message.getJMSType()メッセージの送信時にクライアントから提供されたメッセージ型識別子を取得します。ConnectionMetaData.getJMSVersion()Jakarta Messaging API バージョンを取得します。ConnectionMetaData.getJMSXPropertyNames()JMSX プロパティ名の列挙を取得します。long指定された名前のlong値を返します。longMessage.getLongProperty(StringSE name) 指定された名前のlongプロパティの値を返します。MapMessage.getMapNames()MapMessageオブジェクト内のすべての名前のEnumerationを返します。MessageConsumer.getMessageListener()MessageConsumerのMessageListenerを取得します。Session.getMessageListener()セッションの識別されたメッセージリスナーを返します(オプション)。MessageConsumer.getMessageSelector()このメッセージコンシューマーのメッセージセレクタ式を取得します。QueueBrowser.getMessageSelector()このキューブラウザーのメッセージセレクタ式を取得します。Connection.getMetaData()この接続のメタデータを取得します。booleanTopicSubscriber.getNoLocal()このサブスクライバーのNoLocal属性を取得します。指定された名前のオブジェクトの値を返します。ObjectMessage.getObject()このメッセージのデータを含む直列化可能なオブジェクトを取得します。Message.getObjectProperty(StringSE name) 指定された名前の Java オブジェクトプロパティの値を返します。intMessageProducer.getPriority()プロデューサーのデフォルトの優先度を取得します。Message.getPropertyNames()すべてのプロパティ名のEnumerationを返します。intConnectionMetaData.getProviderMajorVersion()Jakarta Messaging プロバイダーのメジャーバージョン番号を取得します。intConnectionMetaData.getProviderMinorVersion()Jakarta Messaging プロバイダーのマイナーバージョン番号を取得します。ConnectionMetaData.getProviderVersion()Jakarta Messaging プロバイダーのバージョンを取得します。QueueBrowser.getQueue()このキューブラウザーに関連付けられているキューを取得します。QueueReceiver.getQueue()このキューレシーバーに関連付けられているQueueを取得します。QueueSender.getQueue()このQueueSenderに関連付けられたキューを取得します。Queue.getQueueName()このキューの名前を取得します。XAQueueSession.getQueueSession()このXAQueueSessionに関連付けられているキューセッションを取得します。ServerSessionPool.getServerSession()プールからサーバーセッションを返します。ConnectionConsumer.getServerSessionPool()この接続コンシューマーに関連付けられているサーバーセッションプールを取得します。ServerSession.getSession()ServerSessionのSessionを返します。XASession.getSession()このXASessionに関連付けられているセッションを取得します。short指定された名前のshort値を返します。shortMessage.getShortProperty(StringSE name) 指定された名前のshortプロパティの値を返します。指定された名前のString値を返します。Message.getStringProperty(StringSE name) 指定された名前のStringプロパティの値を返します。TextMessage.getText()このメッセージのデータを含む文字列を取得します。longMessageProducer.getTimeToLive()生成されたメッセージがメッセージシステムによって保持される必要があるディスパッチ時間から、ミリ秒単位のデフォルトの時間を取得します。TopicPublisher.getTopic()このTopicPublisherに関連付けられているトピックを取得します。TopicSubscriber.getTopic()このサブスクライバーに関連付けられているTopicを取得します。Topic.getTopicName()このトピックの名前を取得します。XATopicSession.getTopicSession()このXATopicSessionに関連付けられているトピックセッションを取得します。booleanSession.getTransacted()セッションがトランザクションモードであるかどうかを示します。booleanXASession.getTransacted()セッションがトランザクションモードであるかどうかを示します。booleanMessage.isBodyAssignableTo(ClassSE c) メッセージ本文を指定された型に割り当てることができるかどうかを返します。booleanMapMessage.itemExists(StringSE name) このMapMessageオブジェクトにアイテムが存在するかどうかを示します。booleanMessage.propertyExists(StringSE name) プロパティ値が存在するかどうかを示します。voidトピックにメッセージを公開します。void配信モード、優先度、有効期間を指定して、トピックにメッセージを発行します。void身元不明のメッセージプロデューサーのトピックにメッセージを発行します。voidTopicPublisher.publish(Topic topic, Message message, int deliveryMode, int priority, long timeToLive) 配信モード、優先度、有効期間を指定して、身元不明のメッセージプロデューサーのトピックにメッセージを発行します。booleanBytesMessage.readBoolean()バイトメッセージストリームからbooleanを読み取ります。booleanStreamMessage.readBoolean()ストリームメッセージからbooleanを読み取ります。byteBytesMessage.readByte()バイトメッセージストリームから符号付き 8 ビット値を読み取ります。byteStreamMessage.readByte()ストリームメッセージからbyte値を読み取ります。intBytesMessage.readBytes(byte[] value) バイトメッセージストリームからバイト配列を読み取ります。intBytesMessage.readBytes(byte[] value, int length) バイトメッセージストリームの一部を読み取ります。intStreamMessage.readBytes(byte[] value) ストリームメッセージから指定されたbyte[]オブジェクト(読み取りバッファー)にバイト配列フィールドを読み取ります。charBytesMessage.readChar()バイトメッセージストリームから Unicode 文字値を読み取ります。charStreamMessage.readChar()ストリームメッセージから Unicode 文字値を読み取ります。doubleBytesMessage.readDouble()バイトメッセージストリームからdoubleを読み取ります。doubleStreamMessage.readDouble()ストリームメッセージからdoubleを読み取ります。floatBytesMessage.readFloat()バイトメッセージストリームからfloatを読み取ります。floatStreamMessage.readFloat()ストリームメッセージからfloatを読み取ります。intBytesMessage.readInt()バイトメッセージストリームから符号付き 32 ビット整数を読み取ります。intStreamMessage.readInt()ストリームメッセージから 32 ビット整数を読み取ります。longBytesMessage.readLong()バイトメッセージストリームから符号付き 64 ビット整数を読み取ります。longStreamMessage.readLong()ストリームメッセージから 64 ビット整数を読み取ります。StreamMessage.readObject()ストリームメッセージからオブジェクトを読み取ります。shortBytesMessage.readShort()バイトメッセージストリームから符号付き 16 ビット数値を読み取ります。shortStreamMessage.readShort()ストリームメッセージから 16 ビット整数を読み取ります。StreamMessage.readString()ストリームメッセージからStringを読み取ります。intBytesMessage.readUnsignedByte()バイトメッセージストリームから符号なし 8 ビット数値を読み取ります。intBytesMessage.readUnsignedShort()バイトメッセージストリームから符号なし 16 ビット数を読み取ります。BytesMessage.readUTF()バイトメッセージストリームから、変更された UTF-8 形式を使用してエンコードされた文字列を読み取ります。MessageConsumer.receive()このメッセージコンシューマー用に作成された次のメッセージを受信します。MessageConsumer.receive(long timeout) 指定されたタイムアウト間隔内に到着する次のメッセージを受信します。MessageConsumer.receiveNoWait()次のメッセージがすぐに利用可能な場合、受信します。voidSession.recover()このセッションでのメッセージ配信を停止し、最も古い未確認のメッセージでメッセージ配信を再開します。リクエストを送信し、応答を待ちます。リクエストを送信し、応答を待ちます。voidBytesMessage.reset()メッセージ本文を読み取り専用モードにして、バイトストリームを先頭に再配置します。voidStreamMessage.reset()メッセージ本文を読み取り専用モードにし、ストリームを先頭に再配置します。voidSession.rollback()このトランザクションで実行されたメッセージをロールバックし、現在保持されているロックを解放します。voidXASession.rollback()XASessionオブジェクトに対して呼び出されるべきではないため、TransactionInProgressExceptionをスローします。voidMessageProducer.send(Destination destination, Message message) MessageProducerのデフォルトの配信モード、優先度、存続時間を使用して、身元不明のメッセージプロデューサーの宛先にメッセージを送信します。voidMessageProducer.send(Destination destination, Message message, int deliveryMode, int priority, long timeToLive) 配信モード、優先度、有効期間を指定して、身元不明のメッセージプロデューサーの宛先にメッセージを送信します。voidMessageProducer.send(Destination destination, Message message, int deliveryMode, int priority, long timeToLive, CompletionListener completionListener) 不明なメッセージプロデューサーの宛先にメッセージを送信し、配信モード、優先度、存続時間を指定し、別のスレッドでメッセージの送信に関連する作業の一部を実行し、指定された CompletionListener に通知する操作が完了しました。voidMessageProducer.send(Destination destination, Message message, CompletionListener completionListener) MessageProducerのデフォルトの配信モード、優先度、存続時間を使用して、メッセージを特定されていないメッセージプロデューサーの宛先に送信し、別のスレッドでメッセージを送信し、指定された CompletionListener に通知する作業の一部を実行します操作が完了したとき。voidMessageProducerのデフォルトの配信モード、優先度、存続時間を使用してメッセージを送信します。void配信モード、優先度、存続時間を指定して、メッセージを送信します。voidMessageProducer.send(Message message, int deliveryMode, int priority, long timeToLive, CompletionListener completionListener) メッセージを送信し、配信モード、優先度、存続時間を指定し、別のスレッドでのメッセージの送信に関連する作業の一部を実行し、操作の完了時に指定された CompletionListener に通知します。voidMessageProducer.send(Message message, CompletionListener completionListener) MessageProducerのデフォルトの配信モード、優先度、存続時間を使用してメッセージを送信し、別のスレッドでのメッセージの送信に関連する作業の一部を実行し、操作が完了したときに指定の CompletionListener に通知します。voidメッセージをキューに送信します。void配信モード、優先度、存続時間を指定して、メッセージをキューに送信します。void不明なメッセージプロデューサーのキューにメッセージを送信します。void識別されていないメッセージプロデューサーのキューにメッセージを送信し、配信モード、優先度、存続時間を指定します。voidMapMessage.setBoolean(StringSE name, boolean value) 指定された名前のboolean値をマップに設定します。voidMessage.setBooleanProperty(StringSE name, boolean value) 指定された名前のbooleanプロパティ値をメッセージに設定します。void指定された名前のbyte値をマップに設定します。voidMessage.setByteProperty(StringSE name, byte value) 指定された名前のbyteプロパティ値をメッセージに設定します。void指定された名前のバイト配列値をマップに設定します。void指定された名前のバイト配列値の一部をマップに設定します。void指定された名前の Unicode 文字値をマップに設定します。voidConnection.setClientID(StringSE clientID) この接続のクライアント識別子を設定します。voidMessageProducer.setDeliveryDelay(long deliveryDelay) メッセージが送信されてから Jakarta Messaging プロバイダーがメッセージをコンシューマーに配信するまでに経過する必要がある最小時間をミリ秒単位で設定します。voidMessageProducer.setDeliveryMode(int deliveryMode) プロデューサーのデフォルトの配信モードを設定します。voidMessageProducer.setDisableMessageID(boolean value) メッセージ ID を無効にするかどうかを指定します。voidMessageProducer.setDisableMessageTimestamp(boolean value) メッセージのタイムスタンプを無効にするかどうかを指定します。void指定された名前のdouble値をマップに設定します。voidMessage.setDoubleProperty(StringSE name, double value) 指定された名前のdoubleプロパティ値をメッセージに設定します。voidConnection.setExceptionListener(ExceptionListener listener) この接続の例外リスナーを設定します。void指定された名前のfloat値をマップに設定します。voidMessage.setFloatProperty(StringSE name, float value) 指定された名前のfloatプロパティ値をメッセージに設定します。void指定された名前のint値をマップに設定します。voidMessage.setIntProperty(StringSE name, int value) 指定された名前のintプロパティ値をメッセージに設定します。voidMessage.setJMSCorrelationID(StringSE correlationID) メッセージの相関 ID を設定します。voidMessage.setJMSCorrelationIDAsBytes(byte[] correlationID) 相関 ID をメッセージのバイト配列として設定します。voidMessage.setJMSDeliveryMode(int deliveryMode) このメッセージのDeliveryMode値を設定します。voidMessage.setJMSDeliveryTime(long deliveryTime) メッセージの配信時間の値を設定します。voidMessage.setJMSDestination(Destination destination) このメッセージのDestinationオブジェクトを設定します。voidMessage.setJMSExpiration(long expiration) メッセージの有効期限値を設定します。voidMessage.setJMSMessageID(StringSE id) メッセージ ID を設定します。voidMessage.setJMSPriority(int priority) このメッセージの優先度を設定します。voidMessage.setJMSRedelivered(boolean redelivered) このメッセージを再配信するかどうかを指定します。voidMessage.setJMSReplyTo(Destination replyTo) このメッセージへの応答の送信先となるDestinationオブジェクトを設定します。voidMessage.setJMSTimestamp(long timestamp) メッセージのタイムスタンプを設定します。voidMessage.setJMSType(StringSE type) メッセージ型を設定します。void指定された名前のlong値をマップに設定します。voidMessage.setLongProperty(StringSE name, long value) 指定された名前のlongプロパティ値をメッセージに設定します。voidMessageConsumer.setMessageListener(MessageListener listener) MessageConsumerのMessageListenerを設定します。voidSession.setMessageListener(MessageListener listener) セッションの識別メッセージリスナーを設定します(オプション)。void指定された名前のオブジェクト値をマップに設定します。voidObjectMessage.setObject(SerializableSE object) このメッセージのデータを含む直列化可能なオブジェクトを設定します。voidMessage.setObjectProperty(StringSE name, ObjectSE value) 指定された名前の Java オブジェクトプロパティ値をメッセージに設定します。voidMessageProducer.setPriority(int defaultPriority) プロデューサーのデフォルトの優先度を設定します。void指定された名前のshort値をマップに設定します。voidMessage.setShortProperty(StringSE name, short value) 指定された名前のshortプロパティ値をメッセージに設定します。void指定された名前のString値をマップに設定します。voidMessage.setStringProperty(StringSE name, StringSE value) 指定された名前のStringプロパティ値をメッセージに設定します。voidこのメッセージのデータを含む文字列を設定します。voidMessageProducer.setTimeToLive(long timeToLive) 生成されたメッセージがメッセージシステムによって保持される、ディスパッチ時間からのデフォルトの時間をミリ秒単位で設定します。voidConnection.start()接続による受信メッセージの配信を開始(または再開)します。voidServerSession.start()Sessionのrunメソッドを呼び出して、割り当てられたばかりのメッセージを処理します。voidConnection.stop()接続による受信メッセージの配信を一時的に停止します。voidSession.unsubscribe(StringSE name) クライアントによって作成された永続サブスクリプションを登録解除します。voidTopicSession.unsubscribe(StringSE name) クライアントによって作成された永続サブスクリプションを登録解除します。voidBytesMessage.writeBoolean(boolean value) booleanを 1 バイトの値としてバイトメッセージストリームに書き込みます。voidStreamMessage.writeBoolean(boolean value) booleanをストリームメッセージに書き込みます。voidBytesMessage.writeByte(byte value) byteを 1 バイトの値としてバイトメッセージストリームに書き込みます。voidStreamMessage.writeByte(byte value) byteをストリームメッセージに書き込みます。voidBytesMessage.writeBytes(byte[] value) バイト配列をバイトメッセージストリームに書き込みます。voidBytesMessage.writeBytes(byte[] value, int offset, int length) バイト配列の一部をバイトメッセージストリームに書き込みます。voidStreamMessage.writeBytes(byte[] value) バイト配列フィールドをストリームメッセージに書き込みます。voidStreamMessage.writeBytes(byte[] value, int offset, int length) バイト配列の一部をバイト配列フィールドとしてストリームメッセージに書き込みます。voidBytesMessage.writeChar(char value) charを 2 バイト値としてバイトメッセージストリームに書き込みます。voidStreamMessage.writeChar(char value) charをストリームメッセージに書き込みます。voidBytesMessage.writeDouble(double value) DoubleクラスのdoubleToLongBitsメソッドを使用して、double引数をlongに変換し、そのlong値を 8 バイトの量として、上位バイトから先にバイトメッセージストリームに書き込みます。voidStreamMessage.writeDouble(double value) doubleをストリームメッセージに書き込みます。voidBytesMessage.writeFloat(float value) FloatクラスのfloatToIntBitsメソッドを使用してfloat引数をintに変換し、そのint値を 4 バイトの量として、上位バイトから先にバイトメッセージストリームに書き込みます。voidStreamMessage.writeFloat(float value) floatをストリームメッセージに書き込みます。voidBytesMessage.writeInt(int value) intを 4 バイトとしてバイトメッセージストリームに書き込みます。voidStreamMessage.writeInt(int value) intをストリームメッセージに書き込みます。voidBytesMessage.writeLong(long value) longを 8 バイトとして、上位バイトを先にバイトメッセージストリームに書き込みます。voidStreamMessage.writeLong(long value) longをストリームメッセージに書き込みます。voidBytesMessage.writeObject(ObjectSE value) オブジェクトをバイトメッセージストリームに書き込みます。voidStreamMessage.writeObject(ObjectSE value) ストリームメッセージにオブジェクトを書き込みます。voidBytesMessage.writeShort(short value) shortを 2 バイトとしてバイトメッセージストリームに書き込みます。voidStreamMessage.writeShort(short value) shortをストリームメッセージに書き込みます。voidStreamMessage.writeString(StringSE value) Stringをストリームメッセージに書き込みます。voidマシンに依存しない方法で UTF-8 エンコーディングを使用して、バイトメッセージストリームに文字列を書き込みます。JMSException をスローする jakarta.jms のコンストラクター修飾子コンストラクター説明QueueRequestor(QueueSession session, Queue queue) QueueRequestorクラスのコンストラクター。TopicRequestor(TopicSession session, Topic topic) TopicRequestorクラスのコンストラクター。