oracle.AQ
クラス AQEnqueueOption
java.lang.Object
|
+--oracle.AQ.AQEnqueueOption
- public class AQEnqueueOption
- extends java.lang.Object
AQのエンキュ・オプション。
クラス 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を設定します。