クラスの使用
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 のメソッド修飾子と型メソッド説明void
ExceptionListener.onException
(JMSException exception) Jakarta Messaging 例外をユーザーに通知します。JMSException をスローする jakarta.jms のメソッド修飾子と型メソッド説明void
Message.acknowledge()
この消費されたメッセージのセッションのすべての消費されたメッセージを確認します。void
Message.clearBody()
メッセージ本文をクリアします。void
Message.clearProperties()
メッセージのプロパティをクリアします。void
Connection.close()
接続を閉じます。void
ConnectionConsumer.close()
接続コンシューマーを閉じます。void
MessageConsumer.close()
メッセージコンシューマーを閉じます。void
MessageProducer.close()
メッセージプロデューサーを閉じます。void
QueueBrowser.close()
QueueBrowser
を閉じます。void
QueueRequestor.close()
QueueRequestor
とそのセッションを閉じます。void
Session.close()
セッションを閉じます。void
TopicRequestor.close()
TopicRequestor
とそのセッションを閉じます。void
Session.commit()
このトランザクションで実行されたすべてのメッセージをコミットし、現在保持されているロックを解放します。void
XASession.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
オブジェクトを作成します。void
TemporaryQueue.delete()
この一時キューを削除します。void
TemporaryTopic.delete()
この一時的なトピックを削除します。int
Session.getAcknowledgeMode()
セッションの確認応答モードを返します。<T> T
指定された型のオブジェクトとしてメッセージ本文を返します。long
BytesMessage.getBodyLength()
メッセージが読み取り専用モードの場合のメッセージ本文のバイト数を取得します。boolean
MapMessage.getBoolean
(StringSE name) 指定された名前のboolean
値を返します。boolean
Message.getBooleanProperty
(StringSE name) 指定された名前のboolean
プロパティの値を返します。byte
指定された名前のbyte
値を返します。byte
Message.getByteProperty
(StringSE name) 指定された名前のbyte
プロパティの値を返します。byte[]
指定された名前のバイト配列値を返します。char
指定された名前の Unicode 文字値を返します。Connection.getClientID()
この接続のクライアント識別子を取得します。long
MessageProducer.getDeliveryDelay()
メッセージが送信されてから Jakarta Messaging プロバイダーがメッセージをコンシューマーに配信するまでに経過する必要がある最小時間をミリ秒単位で取得します。int
MessageProducer.getDeliveryMode()
プロデューサーのデフォルトの配信モードを取得します。MessageProducer.getDestination()
このMessageProducer
に関連付けられた宛先を取得します。boolean
MessageProducer.getDisableMessageID()
メッセージ ID が無効になっているかどうかの指標を取得します。boolean
MessageProducer.getDisableMessageTimestamp()
メッセージのタイムスタンプが無効になっているかどうかの指標を取得します。double
指定された名前のdouble
値を返します。double
Message.getDoubleProperty
(StringSE name) 指定された名前のdouble
プロパティの値を返します。QueueBrowser.getEnumeration()
受信される順序で現在のキューメッセージを参照するための列挙を取得します。Connection.getExceptionListener()
この接続のExceptionListener
オブジェクトを取得します。float
指定された名前のfloat
値を返します。float
Message.getFloatProperty
(StringSE name) 指定された名前のfloat
プロパティの値を返します。int
指定された名前のint
値を返します。int
Message.getIntProperty
(StringSE name) 指定された名前のint
プロパティの値を返します。Message.getJMSCorrelationID()
メッセージの相関 ID を取得します。byte[]
Message.getJMSCorrelationIDAsBytes()
メッセージのバイト配列として相関 ID を取得します。int
Message.getJMSDeliveryMode()
このメッセージに指定されたDeliveryMode
値を取得します。long
Message.getJMSDeliveryTime()
メッセージの配信時間の値を取得します。Message.getJMSDestination()
このメッセージのDestination
オブジェクトを取得します。long
Message.getJMSExpiration()
メッセージの有効期限を取得します。int
ConnectionMetaData.getJMSMajorVersion()
Jakarta Messaging メジャーバージョン番号を取得します。Message.getJMSMessageID()
メッセージ ID を取得します。int
ConnectionMetaData.getJMSMinorVersion()
Jakarta Messaging マイナーバージョン番号を取得します。int
Message.getJMSPriority()
メッセージの優先度を取得します。ConnectionMetaData.getJMSProviderName()
Jakarta Messaging プロバイダー名を取得します。boolean
Message.getJMSRedelivered()
このメッセージが再配信されているかどうかの指標を取得します。Message.getJMSReplyTo()
このメッセージへの応答の送信先となるDestination
オブジェクトを取得します。long
Message.getJMSTimestamp()
メッセージのタイムスタンプを取得します。Message.getJMSType()
メッセージの送信時にクライアントから提供されたメッセージ型識別子を取得します。ConnectionMetaData.getJMSVersion()
Jakarta Messaging API バージョンを取得します。ConnectionMetaData.getJMSXPropertyNames()
JMSX プロパティ名の列挙を取得します。long
指定された名前のlong
値を返します。long
Message.getLongProperty
(StringSE name) 指定された名前のlong
プロパティの値を返します。MapMessage.getMapNames()
MapMessage
オブジェクト内のすべての名前のEnumeration
を返します。MessageConsumer.getMessageListener()
MessageConsumer
のMessageListener
を取得します。Session.getMessageListener()
セッションの識別されたメッセージリスナーを返します(オプション)。MessageConsumer.getMessageSelector()
このメッセージコンシューマーのメッセージセレクタ式を取得します。QueueBrowser.getMessageSelector()
このキューブラウザーのメッセージセレクタ式を取得します。Connection.getMetaData()
この接続のメタデータを取得します。boolean
TopicSubscriber.getNoLocal()
このサブスクライバーのNoLocal
属性を取得します。指定された名前のオブジェクトの値を返します。ObjectMessage.getObject()
このメッセージのデータを含む直列化可能なオブジェクトを取得します。Message.getObjectProperty
(StringSE name) 指定された名前の Java オブジェクトプロパティの値を返します。int
MessageProducer.getPriority()
プロデューサーのデフォルトの優先度を取得します。Message.getPropertyNames()
すべてのプロパティ名のEnumeration
を返します。int
ConnectionMetaData.getProviderMajorVersion()
Jakarta Messaging プロバイダーのメジャーバージョン番号を取得します。int
ConnectionMetaData.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
値を返します。short
Message.getShortProperty
(StringSE name) 指定された名前のshort
プロパティの値を返します。指定された名前のString
値を返します。Message.getStringProperty
(StringSE name) 指定された名前のString
プロパティの値を返します。TextMessage.getText()
このメッセージのデータを含む文字列を取得します。long
MessageProducer.getTimeToLive()
生成されたメッセージがメッセージシステムによって保持される必要があるディスパッチ時間から、ミリ秒単位のデフォルトの時間を取得します。TopicPublisher.getTopic()
このTopicPublisher
に関連付けられているトピックを取得します。TopicSubscriber.getTopic()
このサブスクライバーに関連付けられているTopic
を取得します。Topic.getTopicName()
このトピックの名前を取得します。XATopicSession.getTopicSession()
このXATopicSession
に関連付けられているトピックセッションを取得します。boolean
Session.getTransacted()
セッションがトランザクションモードであるかどうかを示します。boolean
XASession.getTransacted()
セッションがトランザクションモードであるかどうかを示します。boolean
Message.isBodyAssignableTo
(ClassSE c) メッセージ本文を指定された型に割り当てることができるかどうかを返します。boolean
MapMessage.itemExists
(StringSE name) このMapMessage
オブジェクトにアイテムが存在するかどうかを示します。boolean
Message.propertyExists
(StringSE name) プロパティ値が存在するかどうかを示します。void
トピックにメッセージを公開します。void
配信モード、優先度、有効期間を指定して、トピックにメッセージを発行します。void
身元不明のメッセージプロデューサーのトピックにメッセージを発行します。void
TopicPublisher.publish
(Topic topic, Message message, int deliveryMode, int priority, long timeToLive) 配信モード、優先度、有効期間を指定して、身元不明のメッセージプロデューサーのトピックにメッセージを発行します。boolean
BytesMessage.readBoolean()
バイトメッセージストリームからboolean
を読み取ります。boolean
StreamMessage.readBoolean()
ストリームメッセージからboolean
を読み取ります。byte
BytesMessage.readByte()
バイトメッセージストリームから符号付き 8 ビット値を読み取ります。byte
StreamMessage.readByte()
ストリームメッセージからbyte
値を読み取ります。int
BytesMessage.readBytes
(byte[] value) バイトメッセージストリームからバイト配列を読み取ります。int
BytesMessage.readBytes
(byte[] value, int length) バイトメッセージストリームの一部を読み取ります。int
StreamMessage.readBytes
(byte[] value) ストリームメッセージから指定されたbyte[]
オブジェクト(読み取りバッファー)にバイト配列フィールドを読み取ります。char
BytesMessage.readChar()
バイトメッセージストリームから Unicode 文字値を読み取ります。char
StreamMessage.readChar()
ストリームメッセージから Unicode 文字値を読み取ります。double
BytesMessage.readDouble()
バイトメッセージストリームからdouble
を読み取ります。double
StreamMessage.readDouble()
ストリームメッセージからdouble
を読み取ります。float
BytesMessage.readFloat()
バイトメッセージストリームからfloat
を読み取ります。float
StreamMessage.readFloat()
ストリームメッセージからfloat
を読み取ります。int
BytesMessage.readInt()
バイトメッセージストリームから符号付き 32 ビット整数を読み取ります。int
StreamMessage.readInt()
ストリームメッセージから 32 ビット整数を読み取ります。long
BytesMessage.readLong()
バイトメッセージストリームから符号付き 64 ビット整数を読み取ります。long
StreamMessage.readLong()
ストリームメッセージから 64 ビット整数を読み取ります。StreamMessage.readObject()
ストリームメッセージからオブジェクトを読み取ります。short
BytesMessage.readShort()
バイトメッセージストリームから符号付き 16 ビット数値を読み取ります。short
StreamMessage.readShort()
ストリームメッセージから 16 ビット整数を読み取ります。StreamMessage.readString()
ストリームメッセージからString
を読み取ります。int
BytesMessage.readUnsignedByte()
バイトメッセージストリームから符号なし 8 ビット数値を読み取ります。int
BytesMessage.readUnsignedShort()
バイトメッセージストリームから符号なし 16 ビット数を読み取ります。BytesMessage.readUTF()
バイトメッセージストリームから、変更された UTF-8 形式を使用してエンコードされた文字列を読み取ります。MessageConsumer.receive()
このメッセージコンシューマー用に作成された次のメッセージを受信します。MessageConsumer.receive
(long timeout) 指定されたタイムアウト間隔内に到着する次のメッセージを受信します。MessageConsumer.receiveNoWait()
次のメッセージがすぐに利用可能な場合、受信します。void
Session.recover()
このセッションでのメッセージ配信を停止し、最も古い未確認のメッセージでメッセージ配信を再開します。リクエストを送信し、応答を待ちます。リクエストを送信し、応答を待ちます。void
BytesMessage.reset()
メッセージ本文を読み取り専用モードにして、バイトストリームを先頭に再配置します。void
StreamMessage.reset()
メッセージ本文を読み取り専用モードにし、ストリームを先頭に再配置します。void
Session.rollback()
このトランザクションで実行されたメッセージをロールバックし、現在保持されているロックを解放します。void
XASession.rollback()
XASession
オブジェクトに対して呼び出されるべきではないため、TransactionInProgressException
をスローします。void
MessageProducer.send
(Destination destination, Message message) MessageProducer
のデフォルトの配信モード、優先度、存続時間を使用して、身元不明のメッセージプロデューサーの宛先にメッセージを送信します。void
MessageProducer.send
(Destination destination, Message message, int deliveryMode, int priority, long timeToLive) 配信モード、優先度、有効期間を指定して、身元不明のメッセージプロデューサーの宛先にメッセージを送信します。void
MessageProducer.send
(Destination destination, Message message, int deliveryMode, int priority, long timeToLive, CompletionListener completionListener) 不明なメッセージプロデューサーの宛先にメッセージを送信し、配信モード、優先度、存続時間を指定し、別のスレッドでメッセージの送信に関連する作業の一部を実行し、指定された CompletionListener に通知する操作が完了しました。void
MessageProducer.send
(Destination destination, Message message, CompletionListener completionListener) MessageProducer
のデフォルトの配信モード、優先度、存続時間を使用して、メッセージを特定されていないメッセージプロデューサーの宛先に送信し、別のスレッドでメッセージを送信し、指定された CompletionListener に通知する作業の一部を実行します操作が完了したとき。void
MessageProducer
のデフォルトの配信モード、優先度、存続時間を使用してメッセージを送信します。void
配信モード、優先度、存続時間を指定して、メッセージを送信します。void
MessageProducer.send
(Message message, int deliveryMode, int priority, long timeToLive, CompletionListener completionListener) メッセージを送信し、配信モード、優先度、存続時間を指定し、別のスレッドでのメッセージの送信に関連する作業の一部を実行し、操作の完了時に指定された CompletionListener に通知します。void
MessageProducer.send
(Message message, CompletionListener completionListener) MessageProducer
のデフォルトの配信モード、優先度、存続時間を使用してメッセージを送信し、別のスレッドでのメッセージの送信に関連する作業の一部を実行し、操作が完了したときに指定の CompletionListener に通知します。void
メッセージをキューに送信します。void
配信モード、優先度、存続時間を指定して、メッセージをキューに送信します。void
不明なメッセージプロデューサーのキューにメッセージを送信します。void
識別されていないメッセージプロデューサーのキューにメッセージを送信し、配信モード、優先度、存続時間を指定します。void
MapMessage.setBoolean
(StringSE name, boolean value) 指定された名前のboolean
値をマップに設定します。void
Message.setBooleanProperty
(StringSE name, boolean value) 指定された名前のboolean
プロパティ値をメッセージに設定します。void
指定された名前のbyte
値をマップに設定します。void
Message.setByteProperty
(StringSE name, byte value) 指定された名前のbyte
プロパティ値をメッセージに設定します。void
指定された名前のバイト配列値をマップに設定します。void
指定された名前のバイト配列値の一部をマップに設定します。void
指定された名前の Unicode 文字値をマップに設定します。void
Connection.setClientID
(StringSE clientID) この接続のクライアント識別子を設定します。void
MessageProducer.setDeliveryDelay
(long deliveryDelay) メッセージが送信されてから Jakarta Messaging プロバイダーがメッセージをコンシューマーに配信するまでに経過する必要がある最小時間をミリ秒単位で設定します。void
MessageProducer.setDeliveryMode
(int deliveryMode) プロデューサーのデフォルトの配信モードを設定します。void
MessageProducer.setDisableMessageID
(boolean value) メッセージ ID を無効にするかどうかを指定します。void
MessageProducer.setDisableMessageTimestamp
(boolean value) メッセージのタイムスタンプを無効にするかどうかを指定します。void
指定された名前のdouble
値をマップに設定します。void
Message.setDoubleProperty
(StringSE name, double value) 指定された名前のdouble
プロパティ値をメッセージに設定します。void
Connection.setExceptionListener
(ExceptionListener listener) この接続の例外リスナーを設定します。void
指定された名前のfloat
値をマップに設定します。void
Message.setFloatProperty
(StringSE name, float value) 指定された名前のfloat
プロパティ値をメッセージに設定します。void
指定された名前のint
値をマップに設定します。void
Message.setIntProperty
(StringSE name, int value) 指定された名前のint
プロパティ値をメッセージに設定します。void
Message.setJMSCorrelationID
(StringSE correlationID) メッセージの相関 ID を設定します。void
Message.setJMSCorrelationIDAsBytes
(byte[] correlationID) 相関 ID をメッセージのバイト配列として設定します。void
Message.setJMSDeliveryMode
(int deliveryMode) このメッセージのDeliveryMode
値を設定します。void
Message.setJMSDeliveryTime
(long deliveryTime) メッセージの配信時間の値を設定します。void
Message.setJMSDestination
(Destination destination) このメッセージのDestination
オブジェクトを設定します。void
Message.setJMSExpiration
(long expiration) メッセージの有効期限値を設定します。void
Message.setJMSMessageID
(StringSE id) メッセージ ID を設定します。void
Message.setJMSPriority
(int priority) このメッセージの優先度を設定します。void
Message.setJMSRedelivered
(boolean redelivered) このメッセージを再配信するかどうかを指定します。void
Message.setJMSReplyTo
(Destination replyTo) このメッセージへの応答の送信先となるDestination
オブジェクトを設定します。void
Message.setJMSTimestamp
(long timestamp) メッセージのタイムスタンプを設定します。void
Message.setJMSType
(StringSE type) メッセージ型を設定します。void
指定された名前のlong
値をマップに設定します。void
Message.setLongProperty
(StringSE name, long value) 指定された名前のlong
プロパティ値をメッセージに設定します。void
MessageConsumer.setMessageListener
(MessageListener listener) MessageConsumer
のMessageListener
を設定します。void
Session.setMessageListener
(MessageListener listener) セッションの識別メッセージリスナーを設定します(オプション)。void
指定された名前のオブジェクト値をマップに設定します。void
ObjectMessage.setObject
(SerializableSE object) このメッセージのデータを含む直列化可能なオブジェクトを設定します。void
Message.setObjectProperty
(StringSE name, ObjectSE value) 指定された名前の Java オブジェクトプロパティ値をメッセージに設定します。void
MessageProducer.setPriority
(int defaultPriority) プロデューサーのデフォルトの優先度を設定します。void
指定された名前のshort
値をマップに設定します。void
Message.setShortProperty
(StringSE name, short value) 指定された名前のshort
プロパティ値をメッセージに設定します。void
指定された名前のString
値をマップに設定します。void
Message.setStringProperty
(StringSE name, StringSE value) 指定された名前のString
プロパティ値をメッセージに設定します。void
このメッセージのデータを含む文字列を設定します。void
MessageProducer.setTimeToLive
(long timeToLive) 生成されたメッセージがメッセージシステムによって保持される、ディスパッチ時間からのデフォルトの時間をミリ秒単位で設定します。void
Connection.start()
接続による受信メッセージの配信を開始(または再開)します。void
ServerSession.start()
Session
のrun
メソッドを呼び出して、割り当てられたばかりのメッセージを処理します。void
Connection.stop()
接続による受信メッセージの配信を一時的に停止します。void
Session.unsubscribe
(StringSE name) クライアントによって作成された永続サブスクリプションを登録解除します。void
TopicSession.unsubscribe
(StringSE name) クライアントによって作成された永続サブスクリプションを登録解除します。void
BytesMessage.writeBoolean
(boolean value) boolean
を 1 バイトの値としてバイトメッセージストリームに書き込みます。void
StreamMessage.writeBoolean
(boolean value) boolean
をストリームメッセージに書き込みます。void
BytesMessage.writeByte
(byte value) byte
を 1 バイトの値としてバイトメッセージストリームに書き込みます。void
StreamMessage.writeByte
(byte value) byte
をストリームメッセージに書き込みます。void
BytesMessage.writeBytes
(byte[] value) バイト配列をバイトメッセージストリームに書き込みます。void
BytesMessage.writeBytes
(byte[] value, int offset, int length) バイト配列の一部をバイトメッセージストリームに書き込みます。void
StreamMessage.writeBytes
(byte[] value) バイト配列フィールドをストリームメッセージに書き込みます。void
StreamMessage.writeBytes
(byte[] value, int offset, int length) バイト配列の一部をバイト配列フィールドとしてストリームメッセージに書き込みます。void
BytesMessage.writeChar
(char value) char
を 2 バイト値としてバイトメッセージストリームに書き込みます。void
StreamMessage.writeChar
(char value) char
をストリームメッセージに書き込みます。void
BytesMessage.writeDouble
(double value) Double
クラスのdoubleToLongBits
メソッドを使用して、double
引数をlong
に変換し、そのlong
値を 8 バイトの量として、上位バイトから先にバイトメッセージストリームに書き込みます。void
StreamMessage.writeDouble
(double value) double
をストリームメッセージに書き込みます。void
BytesMessage.writeFloat
(float value) Float
クラスのfloatToIntBits
メソッドを使用してfloat
引数をint
に変換し、そのint
値を 4 バイトの量として、上位バイトから先にバイトメッセージストリームに書き込みます。void
StreamMessage.writeFloat
(float value) float
をストリームメッセージに書き込みます。void
BytesMessage.writeInt
(int value) int
を 4 バイトとしてバイトメッセージストリームに書き込みます。void
StreamMessage.writeInt
(int value) int
をストリームメッセージに書き込みます。void
BytesMessage.writeLong
(long value) long
を 8 バイトとして、上位バイトを先にバイトメッセージストリームに書き込みます。void
StreamMessage.writeLong
(long value) long
をストリームメッセージに書き込みます。void
BytesMessage.writeObject
(ObjectSE value) オブジェクトをバイトメッセージストリームに書き込みます。void
StreamMessage.writeObject
(ObjectSE value) ストリームメッセージにオブジェクトを書き込みます。void
BytesMessage.writeShort
(short value) short
を 2 バイトとしてバイトメッセージストリームに書き込みます。void
StreamMessage.writeShort
(short value) short
をストリームメッセージに書き込みます。void
StreamMessage.writeString
(StringSE value) String
をストリームメッセージに書き込みます。void
マシンに依存しない方法で UTF-8 エンコーディングを使用して、バイトメッセージストリームに文字列を書き込みます。JMSException をスローする jakarta.jms のコンストラクター修飾子コンストラクター説明QueueRequestor
(QueueSession session, Queue queue) QueueRequestor
クラスのコンストラクター。TopicRequestor
(TopicSession session, Topic topic) TopicRequestor
クラスのコンストラクター。