public abstract class ProcessInstanceImpl extends Object implements ProcessInstance, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected static Pattern |
PARAMETER_MATCHER |
| Constructor and Description |
|---|
ProcessInstanceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addContextInstance(String contextId,
ContextInstance contextInstance) |
void |
disconnect() |
org.kie.api.runtime.rule.Agenda |
getAgenda() |
ContextContainer |
getContextContainer() |
ContextInstance |
getContextInstance(Context context) |
ContextInstance |
getContextInstance(String contextId) |
ContextInstance |
getContextInstance(String contextId,
long id) |
List<ContextInstance> |
getContextInstances(String contextId) |
String |
getDescription() |
String[] |
getEventTypes() |
long |
getId() |
org.drools.core.common.InternalKnowledgeRuntime |
getKnowledgeRuntime() |
Map<String,Object> |
getMetaData() |
String |
getOutcome() |
long |
getParentProcessInstanceId() |
org.kie.api.definition.process.Process |
getProcess() |
String |
getProcessId() |
String |
getProcessName() |
String |
getProcessXml() |
int |
getState() |
void |
internalSetState(int state) |
protected abstract void |
internalStart(String trigger) |
void |
reconnect() |
void |
removeContextInstance(String contextId,
ContextInstance contextInstance) |
void |
setContextInstance(String contextId,
ContextInstance contextInstance) |
void |
setDescription(String description) |
void |
setId(long id) |
void |
setKnowledgeRuntime(org.drools.core.common.InternalKnowledgeRuntime kruntime) |
void |
setMetaData(String name,
Object data) |
void |
setOutcome(String outcome) |
void |
setParentProcessInstanceId(long parentProcessInstanceId) |
void |
setProcess(org.kie.api.definition.process.Process process) |
void |
setProcessId(String processId) |
void |
setProcessXml(String processXml) |
void |
setState(int state) |
void |
setState(int state,
String outcome) |
void |
signalEvent(String type,
Object event) |
void |
start() |
void |
start(String trigger) |
String |
toString() |
void |
updateProcess(org.kie.api.definition.process.Process process) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFaultData, isSignalCompletion, setSignalCompletion, setStateprotected static final Pattern PARAMETER_MATCHER
public void setId(long id)
public long getId()
getId in interface org.kie.api.runtime.process.ProcessInstancepublic void setProcess(org.kie.api.definition.process.Process process)
public void updateProcess(org.kie.api.definition.process.Process process)
public String getProcessXml()
public void setProcessXml(String processXml)
public org.kie.api.definition.process.Process getProcess()
getProcess in interface org.kie.api.runtime.process.ProcessInstancepublic void setProcessId(String processId)
public String getProcessId()
getProcessId in interface org.kie.api.runtime.process.ProcessInstancepublic String getProcessName()
getProcessName in interface org.kie.api.runtime.process.ProcessInstancepublic void setState(int state)
public void setState(int state,
String outcome)
public void internalSetState(int state)
public int getState()
getState in interface org.kie.api.runtime.process.ProcessInstancepublic void setKnowledgeRuntime(org.drools.core.common.InternalKnowledgeRuntime kruntime)
public org.drools.core.common.InternalKnowledgeRuntime getKnowledgeRuntime()
public org.kie.api.runtime.rule.Agenda getAgenda()
public ContextContainer getContextContainer()
getContextContainer in interface ContextInstanceContainerpublic void setContextInstance(String contextId, ContextInstance contextInstance)
public ContextInstance getContextInstance(String contextId)
getContextInstance in interface ContextableInstancepublic 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 void signalEvent(String type, Object event)
signalEvent in interface org.kie.api.runtime.process.EventListenerpublic void start()
public void start(String trigger)
protected abstract void internalStart(String trigger)
public void disconnect()
public void reconnect()
public String[] getEventTypes()
getEventTypes in interface org.kie.api.runtime.process.EventListenerpublic void setOutcome(String outcome)
public String getOutcome()
public long getParentProcessInstanceId()
getParentProcessInstanceId in interface org.kie.api.runtime.process.ProcessInstancepublic void setParentProcessInstanceId(long parentProcessInstanceId)
public String getDescription()
public void setDescription(String description)
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.