public class WorkItemNodeInstance extends StateBasedNodeInstance implements org.kie.api.runtime.process.EventListener, ContextInstanceContainer
NodeInstanceImpl.NodeInstanceTriggerPARAMETER_MATCHER| Constructor and Description |
|---|
WorkItemNodeInstance() |
| Modifier and Type | Method and Description |
|---|---|
void |
addContextInstance(String contextId,
ContextInstance contextInstance) |
void |
addEventListeners() |
void |
cancel() |
protected org.drools.core.process.instance.WorkItem |
createWorkItem(WorkItemNode workItemNode) |
ContextContainer |
getContextContainer() |
ContextInstance |
getContextInstance(Context context) |
ContextInstance |
getContextInstance(String contextId,
long id) |
List<ContextInstance> |
getContextInstances(String contextId) |
String[] |
getEventTypes() |
String |
getNodeName() |
protected Map<String,Object> |
getSourceParameters(DataAssociation association) |
org.drools.core.process.instance.WorkItem |
getWorkItem() |
long |
getWorkItemId() |
protected WorkItemNode |
getWorkItemNode() |
void |
internalSetWorkItem(org.drools.core.process.instance.WorkItem workItem) |
void |
internalSetWorkItemId(long workItemId) |
void |
internalTrigger(org.kie.api.runtime.process.NodeInstance from,
String type) |
boolean |
isInversionOfControl() |
void |
removeContextInstance(String contextId,
ContextInstance contextInstance) |
void |
removeEventListeners() |
void |
signalEvent(String type,
Object event) |
void |
triggerCompleted(org.drools.core.process.instance.WorkItem workItem) |
void |
validateWorkItemResultVariable(String processName,
List<DataAssociation> outputs,
org.drools.core.process.instance.WorkItem workItem) |
void |
workItemAborted(org.drools.core.process.instance.WorkItem workItem) |
void |
workItemCompleted(org.drools.core.process.instance.WorkItem workItem) |
addTimerListener, checkProcessInstance, configureTimerInstance, createTimerInstance, getActivationType, getEventBasedNode, getTimerInstances, internalSetTimerInstances, triggerCompleted, triggerCompletedgetExtendedNode, triggerCompleted, triggerEventexecuteAction, followConnection, getId, getLevel, getMetaData, getMetaData, getNode, getNodeId, getNodeInstanceContainer, getProcessInstance, getUniqueId, getVariable, resolveContext, resolveContextInstance, retrigger, setId, setLevel, setMetaData, setNodeId, setNodeInstanceContainer, setProcessInstance, setVariable, trigger, triggerConnection, triggerNode, triggerNodeInstanceprotected WorkItemNode getWorkItemNode()
public org.drools.core.process.instance.WorkItem getWorkItem()
public long getWorkItemId()
public void internalSetWorkItemId(long workItemId)
public void internalSetWorkItem(org.drools.core.process.instance.WorkItem workItem)
public boolean isInversionOfControl()
isInversionOfControl in class NodeInstanceImplpublic void internalTrigger(org.kie.api.runtime.process.NodeInstance from,
String type)
internalTrigger in class StateBasedNodeInstanceprotected org.drools.core.process.instance.WorkItem createWorkItem(WorkItemNode workItemNode)
public void triggerCompleted(org.drools.core.process.instance.WorkItem workItem)
public void cancel()
cancel in class StateBasedNodeInstancepublic void addEventListeners()
addEventListeners in interface EventBasedNodeInstanceInterfaceaddEventListeners in class StateBasedNodeInstancepublic void removeEventListeners()
removeEventListeners in interface EventBasedNodeInstanceInterfaceremoveEventListeners in class StateBasedNodeInstancepublic void signalEvent(String type, Object event)
signalEvent in interface org.kie.api.runtime.process.EventListenersignalEvent in class StateBasedNodeInstancepublic String[] getEventTypes()
getEventTypes in interface org.kie.api.runtime.process.EventListenergetEventTypes in class StateBasedNodeInstancepublic void workItemAborted(org.drools.core.process.instance.WorkItem workItem)
public void workItemCompleted(org.drools.core.process.instance.WorkItem workItem)
public String getNodeName()
getNodeName in interface org.kie.api.runtime.process.NodeInstancegetNodeName in class NodeInstanceImplpublic List<ContextInstance> getContextInstances(String contextId)
getContextInstances in interface ContextInstanceContainerpublic void addContextInstance(String contextId, ContextInstance contextInstance)
addContextInstance in interface ContextInstanceContainerpublic void removeContextInstance(String contextId, ContextInstance contextInstance)
removeContextInstance in interface ContextInstanceContainerpublic ContextInstance getContextInstance(String contextId, long id)
getContextInstance in interface ContextInstanceContainerpublic ContextInstance getContextInstance(Context context)
getContextInstance in interface ContextInstanceContainerpublic ContextContainer getContextContainer()
getContextContainer in interface ContextInstanceContainerprotected Map<String,Object> getSourceParameters(DataAssociation association)
public void validateWorkItemResultVariable(String processName, List<DataAssociation> outputs, org.drools.core.process.instance.WorkItem workItem)
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.