oracle.AQ
クラス AQMessageProperty

java.lang.Object
  |
  +--oracle.AQ.AQMessageProperty
 

public class AQMessageProperty
extends java.lang.Object

AQメッセージのプロパティ。


フィールドの概要
static int DELAY_NONE
           
static int EXPIRATION_NEVER
           
static int STATE_EXPIRED
           
static int STATE_PROCESSED
           
static int STATE_READY
           
static int STATE_WAITING
           
 
コンストラクタの概要
AQMessageProperty()
          デフォルトのプロパティ値を使用してAQMessagePropertyオブジェクトを作成します。
 
メソッドの概要
 int getAttempts()
          試行回数を取得します。
 java.lang.String getCorrelation()
          相関関係を取得します。
 int getDelay()
          遅延を取得します。
 java.util.Date getEnqueueTime()
          エンキュ時刻を取得します。
 java.lang.String getExceptionQueue()
          例外キューの名前を取得します。
 int getExpiration()
          期限切れを取得します。
 byte[] getOrigMessageId()
          元のメッセージIDを取得します。
 int getPriority()
          優先順位を取得します。
 java.util.Vector getRecipientList()
          レシピエントのリストを取得します。
 AQAgent getSender()
          送信者を取得します。
 int getState()
          メッセージの状態を取得します。戻り値は、STATE_READY、STATE_WAITING、STATE_PROCESSEDまたはSTATE_EXPIREDのいずれかです。
 void setAttempts(int attempts)
          試行回数を設定します。
 void setCorrelation(java.lang.String correlation)
          相関関係を設定します。
 void setDelay(int delay)
          遅延を設定します。
 void setEnqueueTime(java.util.Date enqueue_time)
          エンキュ時刻を設定します。
 void setExceptionQueue(java.lang.String queue)
          例外キューの名前を設定します。
 void setExpiration(int expiration)
          期限切れを設定します。
 void setOrigMessageId(byte[] orig_msg_id)
          元のメッセージIDを設定します。
 void setPriority(int priority)
          優先順位を設定します。
 void setRecipientList(java.util.Vector r_list)
          レシピエントのリストを設定します。
 void setSender(AQAgent sender)
          送信者を設定します。
 java.lang.String toString()
           
 
クラス java.lang.Objectから継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

DELAY_NONE

public static final int DELAY_NONE 

EXPIRATION_NEVER

public static final int EXPIRATION_NEVER 

STATE_READY

public static final int STATE_READY 

STATE_WAITING

public static final int STATE_WAITING 

STATE_PROCESSED

public static final int STATE_PROCESSED 

STATE_EXPIRED

public static final int STATE_EXPIRED 
コンストラクタの詳細

AQMessageProperty

public AQMessageProperty() 
デフォルトのプロパティ値を使用してAQMessagePropertyオブジェクトを作成します。
メソッドの詳細

getPriority

public int getPriority()
                throws AQException 
優先順位を取得します。

setPriority

public void setPriority(int priority)
                 throws AQException 
優先順位を設定します。

getDelay

public int getDelay()
             throws AQException 
遅延を取得します。

setDelay

public void setDelay(int delay)
              throws AQException 
遅延を設定します。

getExpiration

public int getExpiration()
                  throws AQException 
期限切れを取得します。

setExpiration

public void setExpiration(int expiration)
                   throws AQException 
期限切れを設定します。

getCorrelation

public java.lang.String getCorrelation()
                                throws AQException 
相関関係を取得します。

setCorrelation

public void setCorrelation(java.lang.String correlation)
                    throws AQException 
相関関係を設定します。

getAttempts

public int getAttempts()
                throws AQException 
試行回数を取得します。

setAttempts

public void setAttempts(int attempts)
                 throws AQException 
試行回数を設定します。

getRecipientList

public java.util.Vector getRecipientList()
                                  throws AQException 
レシピエントのリストを取得します。

setRecipientList

public void setRecipientList(java.util.Vector r_list)
                      throws AQException 
レシピエントのリストを設定します。

getOrigMessageId

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

setOrigMessageId

public void setOrigMessageId(byte[] orig_msg_id)
                      throws AQException 
元のメッセージIDを設定します。

getSender

public AQAgent getSender()
                  throws AQException 
送信者を取得します。

setSender

public void setSender(AQAgent sender)
               throws AQException 
送信者を設定します。

getExceptionQueue

public java.lang.String getExceptionQueue()
                                   throws AQException 
例外キューの名前を取得します。

setExceptionQueue

public void setExceptionQueue(java.lang.String queue)
                       throws AQException 
例外キューの名前を設定します。

getEnqueueTime

public java.util.Date getEnqueueTime()
                              throws AQException 
エンキュ時刻を取得します。

setEnqueueTime

public void setEnqueueTime(java.util.Date enqueue_time)
                    throws AQException 
エンキュ時刻を設定します。

getState

public int getState()
             throws AQException 
メッセージの状態を取得します。戻り値は、STATE_READY、STATE_WAITING、STATE_PROCESSEDまたはSTATE_EXPIREDのいずれかです。

toString

public java.lang.String toString() 
オーバーライド:
クラス java.lang.ObjectのtoString