public class EventSubProcessNode extends CompositeContextNode
CompositeNode.CompositeNodeEnd, CompositeNode.CompositeNodeStart, CompositeNode.NodeAndType
EVENT_NODE_ENTER, EVENT_NODE_EXIT
constraints, EMPTY_NODE_ARRAY
CONNECTION_DEFAULT_TYPE
Constructor and Description |
---|
EventSubProcessNode() |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsEvent(String type,
Object event) |
boolean |
acceptsEvent(String type,
Object event,
Function<String,String> resolver) |
void |
addEvent(EventTypeFilter filter) |
void |
addTimer(Timer timer,
DroolsAction action) |
StartNode |
findStartNode() |
List<String> |
getEvents() |
boolean |
isKeepActive() |
void |
setKeepActive(boolean triggerOnActivation) |
addContext, getContext, getContexts, getDefaultContext, resolveContext, setDefaultContext
addIncomingConnection, addNode, addOutgoingConnection, getLinkedIncomingNode, getLinkedIncomingNodes, getLinkedOutgoingNode, getLinkedOutgoingNodes, getNode, getNodes, internalAddNode, internalGetLinkedIncomingNode, internalGetLinkedOutgoingNode, internalGetNode, internalGetNodes, internalRemoveNode, isAutoComplete, isCancelRemainingInstances, linkIncomingConnections, linkIncomingConnections, linkOutgoingConnections, linkOutgoingConnections, removeIncomingConnection, removeNode, removeOutgoingConnection, setAutoComplete, setCancelRemainingInstances, validateAddIncomingConnection, validateAddOutgoingConnection, validateRemoveIncomingConnection, validateRemoveOutgoingConnection
addBoundaryEvents, getBoundaryEvents, getTimers, removeAllTimers, setBoundaryEvents
containsActions, getActions, getActionTypes, setActions
addConstraint, clearIncomingConnection, clearOutgoingConnection, getConstraint, getConstraints, getContext, getDefaultIncomingConnections, getDefaultOutgoingConnections, getFrom, getId, getIncomingConnections, getIncomingConnections, getMetaData, getMetaData, getName, getNodeContainer, getOutgoingConnections, getOutgoingConnections, getTo, getUniqueId, internalGetConstraint, setConstraint, setContext, setId, setMetaData, setMetaData, setName, setNodeContainer
public void addEvent(EventTypeFilter filter)
public boolean isKeepActive()
public void setKeepActive(boolean triggerOnActivation)
public StartNode findStartNode()
public void addTimer(Timer timer, DroolsAction action)
addTimer
in class StateBasedNode
public boolean acceptsEvent(String type, Object event)
acceptsEvent
in interface EventNodeInterface
acceptsEvent
in class CompositeNode
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.