org.jbpm.process.instance.impl
Class ProcessInstanceImpl
java.lang.Object
org.jbpm.process.instance.impl.ProcessInstanceImpl
- All Implemented Interfaces:
- Serializable, org.drools.runtime.process.EventListener, org.drools.runtime.process.ProcessInstance, ContextableInstance, ContextInstanceContainer
- Direct Known Subclasses:
- WorkflowProcessInstanceImpl
public abstract class ProcessInstanceImpl
- extends Object
- implements ProcessInstance, Serializable
Default implementation of a process instance.
- See Also:
- Serialized Form
Fields inherited from interface org.drools.runtime.process.ProcessInstance |
STATE_ABORTED, STATE_ACTIVE, STATE_COMPLETED, STATE_PENDING, STATE_SUSPENDED |
ProcessInstanceImpl
public ProcessInstanceImpl()
setId
public void setId(long id)
getId
public long getId()
- Specified by:
getId
in interface org.drools.runtime.process.ProcessInstance
setProcess
public void setProcess(org.drools.definition.process.Process process)
getProcess
public org.drools.definition.process.Process getProcess()
- Specified by:
getProcess
in interface org.drools.runtime.process.ProcessInstance
setProcessId
public void setProcessId(String processId)
getProcessId
public String getProcessId()
- Specified by:
getProcessId
in interface org.drools.runtime.process.ProcessInstance
getProcessName
public String getProcessName()
- Specified by:
getProcessName
in interface org.drools.runtime.process.ProcessInstance
setState
public void setState(int state)
internalSetState
public void internalSetState(int state)
getState
public int getState()
- Specified by:
getState
in interface org.drools.runtime.process.ProcessInstance
setKnowledgeRuntime
public void setKnowledgeRuntime(org.drools.common.InternalKnowledgeRuntime kruntime)
getKnowledgeRuntime
public org.drools.common.InternalKnowledgeRuntime getKnowledgeRuntime()
getAgenda
public org.drools.runtime.rule.Agenda getAgenda()
getContextContainer
public ContextContainer getContextContainer()
- Specified by:
getContextContainer
in interface ContextInstanceContainer
setContextInstance
public void setContextInstance(String contextId,
ContextInstance contextInstance)
getContextInstance
public ContextInstance getContextInstance(String contextId)
- Specified by:
getContextInstance
in interface ContextableInstance
getContextInstances
public List<ContextInstance> getContextInstances(String contextId)
- Specified by:
getContextInstances
in interface ContextInstanceContainer
addContextInstance
public void addContextInstance(String contextId,
ContextInstance contextInstance)
- Specified by:
addContextInstance
in interface ContextInstanceContainer
removeContextInstance
public void removeContextInstance(String contextId,
ContextInstance contextInstance)
- Specified by:
removeContextInstance
in interface ContextInstanceContainer
getContextInstance
public ContextInstance getContextInstance(String contextId,
long id)
- Specified by:
getContextInstance
in interface ContextInstanceContainer
getContextInstance
public ContextInstance getContextInstance(Context context)
- Specified by:
getContextInstance
in interface ContextInstanceContainer
signalEvent
public void signalEvent(String type,
Object event)
- Specified by:
signalEvent
in interface org.drools.runtime.process.EventListener
start
public void start()
internalStart
protected abstract void internalStart()
disconnect
public void disconnect()
reconnect
public void reconnect()
getEventTypes
public String[] getEventTypes()
- Specified by:
getEventTypes
in interface org.drools.runtime.process.EventListener
toString
public String toString()
- Overrides:
toString
in class Object
getMetaData
public Map<String,Object> getMetaData()
setMetaData
public void setMetaData(String name,
Object data)
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.