org.jbpm.workflow.instance.node
Class StateNodeInstance

java.lang.Object
  extended by org.jbpm.workflow.instance.impl.NodeInstanceImpl
      extended by org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl
          extended by org.jbpm.workflow.instance.node.StateBasedNodeInstance
              extended by org.jbpm.workflow.instance.node.CompositeNodeInstance
                  extended by org.jbpm.workflow.instance.node.CompositeContextNodeInstance
                      extended by org.jbpm.workflow.instance.node.StateNodeInstance
All Implemented Interfaces:
Serializable, EventListener, NodeInstance, NodeInstanceContainer, ContextableInstance, ContextInstanceContainer, EventBasedNodeInstanceInterface, EventNodeInstanceInterface

public class StateNodeInstance
extends CompositeContextNodeInstance
implements EventListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jbpm.workflow.instance.node.CompositeNodeInstance
CompositeNodeInstance.CompositeNodeEndInstance, CompositeNodeInstance.CompositeNodeStartInstance
 
Constructor Summary
StateNodeInstance()
           
 
Method Summary
 void activationCreated(ActivationCreatedEvent event)
           
 void addEventListeners()
           
 String[] getEventTypes()
           
protected  StateNode getStateNode()
           
 void internalTrigger(NodeInstance from, String type)
           
protected  boolean isLinkedIncomingNodeRequired()
           
 void removeEventListeners()
           
 void signalEvent(String type, Object event)
           
 
Methods inherited from class org.jbpm.workflow.instance.node.CompositeContextNodeInstance
addContextInstance, getCompositeContextNode, getContextContainer, getContextInstance, getContextInstance, getContextInstance, getContextInstances, removeContextInstance, setContextInstance
 
Methods inherited from class org.jbpm.workflow.instance.node.CompositeNodeInstance
addNodeInstance, cancel, getCompositeNode, getFirstNodeInstance, getNodeContainer, getNodeInstance, getNodeInstance, getNodeInstances, getNodeInstances, getNodeInstances, nodeInstanceCompleted, removeNodeInstance, setProcessInstance, triggerCompleted
 
Methods inherited from class org.jbpm.workflow.instance.node.StateBasedNodeInstance
addTimerListener, createTimerInstance, getEventBasedNode, getTimerInstances, internalSetTimerInstances, triggerCompleted, triggerCompleted
 
Methods inherited from class org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl
executeAction, getExtendedNode, triggerCompleted, triggerEvent
 
Methods inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
getId, getMetaData, getNode, getNodeId, getNodeInstanceContainer, getNodeName, getProcessInstance, getUniqueId, getVariable, isInversionOfControl, resolveContext, resolveContextInstance, setId, setMetaData, setNodeId, setNodeInstanceContainer, setVariable, trigger, triggerConnection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateNodeInstance

public StateNodeInstance()
Method Detail

getStateNode

protected StateNode getStateNode()

internalTrigger

public void internalTrigger(NodeInstance from,
                            String type)
Overrides:
internalTrigger in class CompositeNodeInstance

isLinkedIncomingNodeRequired

protected boolean isLinkedIncomingNodeRequired()
Overrides:
isLinkedIncomingNodeRequired in class CompositeNodeInstance

signalEvent

public void signalEvent(String type,
                        Object event)
Specified by:
signalEvent in interface EventListener
Specified by:
signalEvent in interface EventNodeInstanceInterface
Overrides:
signalEvent in class CompositeNodeInstance

addEventListeners

public void addEventListeners()
Specified by:
addEventListeners in interface EventBasedNodeInstanceInterface
Overrides:
addEventListeners in class CompositeNodeInstance

removeEventListeners

public void removeEventListeners()
Specified by:
removeEventListeners in interface EventBasedNodeInstanceInterface
Overrides:
removeEventListeners in class CompositeNodeInstance

getEventTypes

public String[] getEventTypes()
Specified by:
getEventTypes in interface EventListener
Overrides:
getEventTypes in class StateBasedNodeInstance

activationCreated

public void activationCreated(ActivationCreatedEvent event)


Copyright © 2001-2011 JBoss by Red Hat. All Rights Reserved.