public interface WmqMqmdFieldsOperator
MQMessageのMQMDフィールドを操作するクラス。
 
 本クラスは下記の処理を行う。
 
     メッセージ送信前にMQMessageのMQMDフィールドに値を設定する処理
     メッセージ送信後にMQMessageのMQMDフィールドから値を取得する処理
     メッセージ受信前にMQMessageのMQMDフィールドに値を設定する処理
     メッセージ受信後にMQMessageのMQMDフィールドから値を取得する処理
 
 | Modifier and Type | Method and Description | 
|---|---|
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フィールドに対して不正な操作が行われた場合