Package org.jbpm.workflow.core.node
Class EventSubProcessNode
-
- All Implemented Interfaces:
Serializable
,Contextable
,ContextContainer
,ContextResolver
,Node
,EventNodeInterface
,NodeContainer
,org.kie.api.definition.process.Node
,org.kie.api.definition.process.NodeContainer
public class EventSubProcessNode extends CompositeContextNode
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jbpm.workflow.core.node.CompositeNode
CompositeNode.CompositeNodeEnd, CompositeNode.CompositeNodeStart, CompositeNode.NodeAndType
-
-
Field Summary
-
Fields inherited from class org.jbpm.workflow.core.impl.ExtendedNodeImpl
EVENT_NODE_BOUNDARY, EVENT_NODE_ENTER, EVENT_NODE_EXIT
-
Fields inherited from class org.jbpm.workflow.core.impl.NodeImpl
constraints, EMPTY_NODE_ARRAY
-
Fields inherited from interface org.jbpm.workflow.core.Node
CONNECTION_DEFAULT_TYPE
-
-
Constructor Summary
Constructors Constructor Description EventSubProcessNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
acceptsEvent(String type, Object event)
boolean
acceptsEvent(String type, Object event, Function<String,Object> resolver)
void
addEvent(EventTypeFilter filter)
void
addTimer(Timer timer, DroolsAction action)
StartNode
findStartNode()
List<String>
getEvents()
boolean
isKeepActive()
void
setKeepActive(boolean triggerOnActivation)
-
Methods inherited from class org.jbpm.workflow.core.node.CompositeContextNode
addContext, getContext, getContexts, getDefaultContext, resolveContext, setDefaultContext
-
Methods inherited from class org.jbpm.workflow.core.node.CompositeNode
addIncomingConnection, addNode, addOutgoingConnection, getLinkedIncomingNode, getLinkedIncomingNodes, getLinkedOutgoingNode, getLinkedOutgoingNodes, getNode, getNodeByUniqueId, getNodes, internalAddNode, internalGetLinkedIncomingNode, internalGetLinkedOutgoingNode, internalGetNode, internalGetNodes, internalRemoveNode, isAutoComplete, isCancelRemainingInstances, linkIncomingConnections, linkIncomingConnections, linkOutgoingConnections, linkOutgoingConnections, removeIncomingConnection, removeNode, removeOutgoingConnection, setAutoComplete, setCancelRemainingInstances, validateAddIncomingConnection, validateAddOutgoingConnection, validateRemoveIncomingConnection, validateRemoveOutgoingConnection
-
Methods inherited from class org.jbpm.workflow.core.node.StateBasedNode
addBoundaryEvents, getBoundaryEvents, getTimers, removeAllTimers, setBoundaryEvents
-
Methods inherited from class org.jbpm.workflow.core.impl.ExtendedNodeImpl
containsActions, getActions, getActionTypes, setActions
-
Methods inherited from class org.jbpm.workflow.core.impl.NodeImpl
addConstraint, clearIncomingConnection, clearOutgoingConnection, getConstraint, getConstraints, getContext, getDefaultIncomingConnections, getDefaultOutgoingConnections, getFrom, getId, getIncomingConnections, getIncomingConnections, getMetaData, getMetaData, getName, getNodeContainer, getNodeType, getNodeUniqueId, getOutgoingConnections, getOutgoingConnections, getTo, getUniqueId, internalGetConstraint, setConstraint, setContext, setId, setMetaData, setMetaData, setName, setNodeContainer, setNodeType
-
-
-
-
Method Detail
-
addEvent
public void addEvent(EventTypeFilter filter)
-
isKeepActive
public boolean isKeepActive()
-
setKeepActive
public void setKeepActive(boolean triggerOnActivation)
-
findStartNode
public StartNode findStartNode()
-
addTimer
public void addTimer(Timer timer, DroolsAction action)
- Overrides:
addTimer
in classStateBasedNode
-
acceptsEvent
public boolean acceptsEvent(String type, Object event)
- Specified by:
acceptsEvent
in interfaceEventNodeInterface
- Overrides:
acceptsEvent
in classCompositeNode
-
acceptsEvent
public boolean acceptsEvent(String type, Object event, Function<String,Object> resolver)
- Specified by:
acceptsEvent
in interfaceEventNodeInterface
- Overrides:
acceptsEvent
in classCompositeNode
-
-