oracle.AQ
クラス AQEnqueueOption

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

public class AQEnqueueOption
extends java.lang.Object

AQのエンキュ・オプション。


フィールドの概要
static int DEVIATION_BEFORE
           
static int DEVIATION_TOP
           
static int VISIBILITY_IMMEDIATE
           
static int VISIBILITY_ONCOMMIT
           
 
コンストラクタの概要
AQEnqueueOption()
           
AQEnqueueOption(int visibility, byte[] relative_msgid, int sequence_deviation)
           
AQEnqueueOption(int visibility, byte[] relative_msgid, java.lang.Integer sequence_deviation)
           
 
メソッドの概要
 byte[] getRelMessageId()
          関連メッセージIDを取得します。
 int getSequenceDeviation()
          順序逸脱を取得します。
 int getVisibility()
          可視性を取得します。戻り値は、AQConstants.VISIBILITY_IMMEDIATEまたはAQConstants.VISIBILITY_ONCOMMITです。
 void setSequenceDeviation(int sequence_deviation, byte[] relative_msgid)
          順序逸脱および関連メッセージIDを設定します。
 void setVisibility(int visibility)
          可視性を設定します。
 
クラス java.lang.Objectから継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEVIATION_BEFORE

public static final int DEVIATION_BEFORE 

DEVIATION_TOP

public static final int DEVIATION_TOP 

VISIBILITY_ONCOMMIT

public static final int VISIBILITY_ONCOMMIT 

VISIBILITY_IMMEDIATE

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

AQEnqueueOption

public AQEnqueueOption(int visibility,
                       byte[] relative_msgid,
                       int sequence_deviation) 

AQEnqueueOption

public AQEnqueueOption(int visibility,
                       byte[] relative_msgid,
                       java.lang.Integer sequence_deviation) 

AQEnqueueOption

public AQEnqueueOption() 
メソッドの詳細

getVisibility

public int getVisibility()
                  throws AQException 
可視性を取得します。戻り値は、AQConstants.VISIBILITY_IMMEDIATEまたはAQConstants.VISIBILITY_ONCOMMITです。

setVisibility

public void setVisibility(int visibility)
                   throws AQException 
可視性を設定します。

getRelMessageId

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

getSequenceDeviation

public int getSequenceDeviation()
                         throws AQException 
順序逸脱を取得します。

setSequenceDeviation

public void setSequenceDeviation(int sequence_deviation,
                                 byte[] relative_msgid)
                          throws AQException 
順序逸脱および関連メッセージIDを設定します。