org.wiperdog.jobmanager.internal
Class AbstractTerminal
java.lang.Object
org.wiperdog.jobmanager.internal.AbstractTerminal
- All Implemented Interfaces:
- Follower, Node, Terminal
- Direct Known Subclasses:
- ForceRunTerminal, ProhibitTerminal
public abstract class AbstractTerminal
- extends Object
- implements Terminal
- Author:
- kurohara
| Methods inherited from interface org.wiperdog.jobmanager.Node |
getPValue |
jobkey
protected final org.quartz.JobKey jobkey
id
protected final String id
AbstractTerminal
protected AbstractTerminal(String name,
org.quartz.JobKey jobkey)
toString
public String toString()
- Overrides:
toString in class Object
update
protected abstract void update(boolean v)
setAlias
public void setAlias(String alias)
getAlias
public String getAlias()
getId
public String getId()
getName
public String getName()
- Description copied from interface:
Node
- 名前を取得
- Specified by:
getName in interface Node
- Returns:
getJobKey
public org.quartz.JobKey getJobKey()
- Specified by:
getJobKey in interface Terminal
connectUpperFlow
public void connectUpperFlow(Predecessor f)
throws ConditionBoardException
- Description copied from interface:
Follower
- 先行ノードに自ノードを追加する
- Specified by:
connectUpperFlow in interface Follower
- Parameters:
f - 先行ノード
- Throws:
ConditionBoardException
disconnectUpperFlow
public void disconnectUpperFlow(Predecessor p)
throws ConditionBoardException
- Description copied from interface:
Follower
- 先行ノードから自ノードへの接続を削除
- Specified by:
disconnectUpperFlow in interface Follower
- Throws:
ConditionBoardException
Copyright © 2013. All Rights Reserved.