站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss RULES 4.0.0.11754MR2 API 英文版文档

IRuleFlowNodeInstance (Drools 4.0.0.11754MR2 API) - JBoss RULES 4.0.0.11754MR2 API 英文版文档


org.drools.ruleflow.instance
Interface IRuleFlowNodeInstance

All Known Implementing Classes:
EndNodeInstance, RuleFlowGroupImpl, RuleFlowJoinInstance, RuleFlowNodeInstance, RuleFlowSequenceNodeInstance, RuleFlowSplitInstance, StartNodeInstance

public interface IRuleFlowNodeInstance

Represents a node instance in a RuleFlow. This is the runtime counterpart of a node, containing all runtime state. Node instance classes also contain the logic on what to do when it is being triggered (start executing) or completed (end of execution).

Author:
Kris Verlaenen

Method Summary
 long getId()
           
 long getNodeId()
           
 IRuleFlowProcessInstance getProcessInstance()
           
 void setId(long id)
           
 void setNodeId(long nodeId)
           
 void setProcessInstance(IRuleFlowProcessInstance processInstance)
           
 void trigger(IRuleFlowNodeInstance from)
           
 void triggerCompleted()
           
 

Method Detail

setId

void setId(long id)

getId

long getId()

setNodeId

void setNodeId(long nodeId)

getNodeId

long getNodeId()

setProcessInstance

void setProcessInstance(IRuleFlowProcessInstance processInstance)

getProcessInstance

IRuleFlowProcessInstance getProcessInstance()

trigger

void trigger(IRuleFlowNodeInstance from)

triggerCompleted

void triggerCompleted()


Copyright © 2001-2007 JBoss Inc.. All Rights Reserved.