oracle.AQ
インタフェース AQMessage

既知の実装クラスの一覧:
AQOracleMessage

public abstract interface AQMessage

AQのメッセージ。


メソッドの概要
 byte[] getMessageId()
          メッセージIDを取得します。
 AQMessageProperty getMessageProperty()
          メッセージのプロパティを取得します。
 AQObjectPayload getObjectPayload()
          オブジェクト・ペイロードを取得します。
 AQRawPayload getRawPayload()
          RAW型ペイロードを取得します。
 void setMessageProperty(AQMessageProperty property)
          メッセージのプロパティを設定します。
 void setObjectPayload(AQObjectPayload message_payload)
          オブジェクト・ペイロードを設定します。
 void setRawPayload(AQRawPayload message_payload)
          RAW型ペイロードを設定します。
 

メソッドの詳細

getMessageId

public byte[] getMessageId()
                    throws AQException 
メッセージIDを取得します。

getRawPayload

public AQRawPayload getRawPayload()
                           throws AQException 
RAW型ペイロードを取得します。

setRawPayload

public void setRawPayload(AQRawPayload message_payload)
                   throws AQException 
RAW型ペイロードを設定します。

getObjectPayload

public AQObjectPayload getObjectPayload()
                                 throws AQException 
オブジェクト・ペイロードを取得します。

setObjectPayload

public void setObjectPayload(AQObjectPayload message_payload)
                      throws AQException 
オブジェクト・ペイロードを設定します。

getMessageProperty

public AQMessageProperty getMessageProperty()
                                     throws AQException 
メッセージのプロパティを取得します。

setMessageProperty

public void setMessageProperty(AQMessageProperty property)
                        throws AQException 
メッセージのプロパティを設定します。