public interface WmqMqmdFieldsOperator
MQMessageのMQMDフィールドを操作するクラス。
本クラスは下記の処理を行う。
メッセージ送信前にMQMessageのMQMDフィールドに値を設定する処理
メッセージ送信後にMQMessageのMQMDフィールドから値を取得する処理
メッセージ受信前にMQMessageのMQMDフィールドに値を設定する処理
メッセージ受信後にMQMessageのMQMDフィールドから値を取得する処理
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
getFieldsAfterReceive(com.ibm.mq.MQMessage mqMessage,
ReceivedMessage receivedMessage)
メッセージ受信後に
MQMessageのMQMDフィールドから値を取得する。 |
void |
getFieldsAfterSend(com.ibm.mq.MQMessage mqMessage,
SendingMessage sendingMessage)
メッセージ送信後に
MQMessageのMQMDフィールドから値を取得する。 |
void |
setFieldsBeforeReceive(java.lang.String messageId,
com.ibm.mq.MQMessage mqMessage)
メッセージ受信前に
MQMessageのMQMDフィールドに値を設定する。 |
void |
setFieldsBeforeSend(SendingMessage sendingMessage,
com.ibm.mq.MQMessage mqMessage,
long defaultTimeToLive)
メッセージ送信前に
MQMessageのMQMDフィールドに値を設定する。 |
void setFieldsBeforeSend(SendingMessage sendingMessage, com.ibm.mq.MQMessage mqMessage, long defaultTimeToLive) throws com.ibm.mq.MQException
MQMessageのMQMDフィールドに値を設定する。sendingMessage - 送信メッセージmqMessage - MQMessagedefaultTimeToLive - 送信電文の有効期間(単位:msec)com.ibm.mq.MQException - MQMDフィールドに対して不正な操作が行われた場合void getFieldsAfterSend(com.ibm.mq.MQMessage mqMessage,
SendingMessage sendingMessage)
throws com.ibm.mq.MQException
MQMessageのMQMDフィールドから値を取得する。sendingMessage - 送信メッセージmqMessage - MQMessagecom.ibm.mq.MQException - MQMDフィールドに対して不正な操作が行われた場合void setFieldsBeforeReceive(java.lang.String messageId,
com.ibm.mq.MQMessage mqMessage)
throws com.ibm.mq.MQException
MQMessageのMQMDフィールドに値を設定する。messageId - 相関IDに指定するメッセージIDmqMessage - MQMessagecom.ibm.mq.MQException - MQMDフィールドに対して不正な操作が行われた場合void getFieldsAfterReceive(com.ibm.mq.MQMessage mqMessage,
ReceivedMessage receivedMessage)
throws com.ibm.mq.MQException
MQMessageのMQMDフィールドから値を取得する。mqMessage - MQMessagereceivedMessage - 受信メッセージcom.ibm.mq.MQException - MQMDフィールドに対して不正な操作が行われた場合