Class QueueTrigger
java.lang.Object
com.infoteria.asteria.flowengine2.thinclient.trigger.Trigger
com.infoteria.asteria.flowengine2.thinclient.trigger.PollingTrigger
com.infoteria.asteria.flowengine2.thinclient.trigger.QueueTrigger
キュー監視実行設定です。
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final QueueTrigger.DeleteConditionメッセージ削除処理 - フロー終了時に削除static final QueueTrigger.DeleteConditionメッセージ削除処理 - フロー開始時に削除static final QueueTrigger.DeleteConditionメッセージ削除処理 - 正常終了時に削除Fields inherited from class com.infoteria.asteria.flowengine2.thinclient.trigger.Trigger
MODE_DEBUG, MODE_HIGH, MODE_NORMAL, MODE_PROFILE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionJMSのコネクション名を返します。メッセージの削除処理を返します。キュー名を返します。選択条件を返します。voidJMSのコネクション名を設定します。
コネクション名はキー項目なのでisNew() == falseのインスタンスに対して設定を行うとIllegalArgumentExceptionが発生します。voidメッセージの削除処理を設定します。voidキュー名を設定します。
キュー名はキー項目なのでisNew() == falseのインスタンスに対して設定を行うとIllegalArgumentExceptionが発生します。void選択条件を設定します。static QueueTrigger.DeleteCondition文字列をDeleteConditionに変換しますMethods inherited from class com.infoteria.asteria.flowengine2.thinclient.trigger.PollingTrigger
getHolidayAction, getHolidayName, getInterval, getScheduleId, isSkipOnInprocess, setHolidayAction, setInterval, setInterval, setSkipOnInprocessMethods inherited from class com.infoteria.asteria.flowengine2.thinclient.trigger.Trigger
getDescription, getExecuteCount, getExecuteMode, getExecuteUserName, getFlowName, getLastExecuted, getName, getProjectName, getSessionLifetime, getType, isEnabled, isNew, setDescription, setEnabled, setExecuteMode, setExecuteUserName, setFlow, setName, setSessionLifetime, toString
-
Field Details
-
DELETE_BEFORE
メッセージ削除処理 - フロー開始時に削除 -
DELETE_NORMALEND
メッセージ削除処理 - 正常終了時に削除 -
DELETE_AFTER
メッセージ削除処理 - フロー終了時に削除
-
-
Constructor Details
-
QueueTrigger
public QueueTrigger()実行設定を作成します。
-
-
Method Details
-
strToDeleteCondition
文字列をDeleteConditionに変換します -
setDeleteCondition
メッセージの削除処理を設定します。 -
getDeleteCondition
メッセージの削除処理を返します。 -
getConnectionName
JMSのコネクション名を返します。 -
setConnectionName
JMSのコネクション名を設定します。
コネクション名はキー項目なのでisNew() == falseのインスタンスに対して設定を行うとIllegalArgumentExceptionが発生します。- Throws:
IllegalArgumentException
-
getQueueName
キュー名を返します。 -
setQueueName
キュー名を設定します。
キュー名はキー項目なのでisNew() == falseのインスタンスに対して設定を行うとIllegalArgumentExceptionが発生します。- Throws:
IllegalArgumentException
-
getSelection
選択条件を返します。 -
setSelection
選択条件を設定します。
-