インターフェースの使用
jakarta.jms.JMSProducer
JMSProducer を使用するパッケージ
パッケージ
説明
Jakarta Messaging API は、Java プログラムがエンタープライズメッセージングシステムのメッセージを作成、送信、受信、読み取るための一般的な方法を提供します。
jakarta.jms 内の JMSProducer 使用
JMSProducer を返す jakarta.jms のメソッド修飾子と型メソッド説明JMSProducer.clearProperties()
このJMSProducer
に設定されているメッセージプロパティをすべてクリアしますJMSContext.createProducer()
メッセージの構成と送信に使用できる新しいJMSProducer
オブジェクトを作成しますJMSProducer.send
(Destination destination, byte[] body) このJMSProducer
で定義されている送信オプション、メッセージプロパティ、メッセージヘッダーを使用して、指定された本文のBytesMessage
を指定された宛先に送信します。JMSProducer.send
(Destination destination, Message message) このJMSProducer
で定義されている送信オプション、メッセージプロパティ、メッセージヘッダーを使用して、指定された宛先にメッセージを送信します。JMSProducer.send
(Destination destination, SerializableSE body) このJMSProducer
で定義されている送信オプション、メッセージプロパティ、メッセージヘッダーを使用して、指定された本文のObjectMessage
を指定された宛先に送信します。JMSProducer.send
(Destination destination, StringSE body) このJMSProducer
で定義されている送信オプション、メッセージプロパティ、メッセージヘッダーを使用して、指定された本文のTextMessage
を指定された宛先に送信します。JMSProducer.send
(Destination destination, MapSE<StringSE, ObjectSE> body) このJMSProducer
で定義されている送信オプション、メッセージプロパティ、メッセージヘッダーを使用して、指定された本文のMapMessage
を指定された宛先に送信します。JMSProducer.setAsync
(CompletionListener completionListener) このJMSProducer
オブジェクトでのsend
への後続の呼び出しを同期にするか、非同期にするかを指定します。JMSProducer.setDeliveryDelay
(long deliveryDelay) メッセージが送信されてから Jakarta Messaging プロバイダーがメッセージをコンシューマーに配信するまでに経過する必要がある最小時間をミリ秒単位で設定します。JMSProducer.setDeliveryMode
(int deliveryMode) このJMSProducer
を使用して送信されるメッセージの配信モードを指定しますJMSProducer.setDisableMessageID
(boolean value) このJMSProducer
を使用して送信されるメッセージのメッセージ ID を無効にできるかどうかを指定しますJMSProducer.setDisableMessageTimestamp
(boolean value) このJMSProducer
を使用して送信されるメッセージのメッセージタイムスタンプを無効にできるかどうかを指定します。JMSProducer.setJMSCorrelationID
(StringSE correlationID) このJMSProducer
を使用して送信されるメッセージのJMSCorrelationID
ヘッダー値が指定された相関 ID に設定されることを指定します。相関 ID はString
として指定されます。JMSProducer.setJMSCorrelationIDAsBytes
(byte[] correlationID) このJMSProducer
を使用して送信されるメッセージのJMSCorrelationID
ヘッダー値が指定された相関 ID に設定されることを指定します。相関 ID はバイトの配列として指定されます。JMSProducer.setJMSReplyTo
(Destination replyTo) このJMSProducer
を使用して送信されるメッセージのJMSReplyTo
ヘッダー値が指定されたDestination
オブジェクトに設定されることを指定します。JMSProducer.setJMSType
(StringSE type) このJMSProducer
を使用して送信されるメッセージのJMSType
ヘッダー値が指定されたメッセージ型に設定されることを指定します。JMSProducer.setPriority
(int priority) このJMSProducer
を使用して送信されるメッセージの優先順位を指定しますJMSProducer.setProperty
(StringSE name, boolean value) このJMSProducer
を使用して送信されるメッセージで、指定されたプロパティが指定されたboolean
値に設定されることを指定します。JMSProducer.setProperty
(StringSE name, byte value) このJMSProducer
を使用して送信されるメッセージで、指定されたプロパティが指定されたbyte
値に設定されることを指定します。JMSProducer.setProperty
(StringSE name, double value) このJMSProducer
を使用して送信されるメッセージで、指定されたプロパティが指定されたdouble
値に設定されることを指定します。JMSProducer.setProperty
(StringSE name, float value) このJMSProducer
を使用して送信されるメッセージで、指定されたプロパティが指定されたfloat
値に設定されることを指定します。JMSProducer.setProperty
(StringSE name, int value) このJMSProducer
を使用して送信されるメッセージで、指定されたプロパティが指定されたint
値に設定されることを指定します。JMSProducer.setProperty
(StringSE name, long value) このJMSProducer
を使用して送信されるメッセージで、指定されたプロパティが指定されたlong
値に設定されることを指定します。JMSProducer.setProperty
(StringSE name, short value) このJMSProducer
を使用して送信されるメッセージで、指定されたプロパティが指定されたshort
値に設定されることを指定します。JMSProducer.setProperty
(StringSE name, ObjectSE value) このJMSProducer
を使用して送信されるメッセージで、指定されたプロパティが指定された Java オブジェクト値に設定されることを指定します。JMSProducer.setProperty
(StringSE name, StringSE value) このJMSProducer
を使用して送信されるメッセージで、指定されたプロパティが指定されたString
値に設定されることを指定します。JMSProducer.setTimeToLive
(long timeToLive) このJMSProducer
を使用して送信されるメッセージの存続時間を指定します。