インターフェースの使用
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 を使用して送信されるメッセージの存続時間を指定します。