Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| jBPM distribution 6.0.1.Final
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.kie.api.runtime.process.ProcessInstance

Packages that use ProcessInstance
org.jbpm.examples.exceptions |
org.jbpm.marshalling.impl |
org.jbpm.persistence.processinstance |
org.jbpm.process |
org.jbpm.process.instance |
org.jbpm.process.instance.impl |
org.jbpm.process.workitem |
org.jbpm.ruleflow.instance |
org.jbpm.test |
org.jbpm.workflow.instance |
org.jbpm.workflow.instance.impl |
org.jbpm.workflow.instance.node |
org.kie.api.event.process | Events emitted while process instances are executing.
org.kie.api.runtime.process | The process runtime classes.

Uses of ProcessInstance in org.jbpm.examples.exceptions

Methods in org.jbpm.examples.exceptions that return ProcessInstance
`static ProcessInstance` | `ExceptionHandlingErrorExample.runExample()`

Uses of ProcessInstance in org.jbpm.marshalling.impl

Methods in org.jbpm.marshalling.impl that return ProcessInstance
`ProcessInstance` | `ProcessInstanceMarshaller.readProcessInstance(org.drools.core.marshalling.impl.MarshallerReaderContext context)`
`ProcessInstance` | `AbstractProtobufProcessInstanceMarshaller.readProcessInstance(org.drools.core.marshalling.impl.MarshallerReaderContext context)`
`ProcessInstance` | `AbstractProcessInstanceMarshaller.readProcessInstance(org.drools.core.marshalling.impl.MarshallerReaderContext context)`

Methods in org.jbpm.marshalling.impl that return types with arguments of type ProcessInstance
`List<ProcessInstance>` | `ProtobufProcessMarshaller.readProcessInstances(org.drools.core.marshalling.impl.MarshallerReaderContext context)`

Methods in org.jbpm.marshalling.impl with parameters of type ProcessInstance
`Object` | `ProcessInstanceMarshaller.writeProcessInstance(org.drools.core.marshalling.impl.MarshallerWriteContext context, ProcessInstance processInstance)`
`JBPMMessages.ProcessInstance` | `AbstractProtobufProcessInstanceMarshaller.writeProcessInstance(org.drools.core.marshalling.impl.MarshallerWriteContext context, ProcessInstance processInstance)`
`Object` | `AbstractProcessInstanceMarshaller.writeProcessInstance(org.drools.core.marshalling.impl.MarshallerWriteContext context, ProcessInstance processInstance)`

Uses of ProcessInstance in org.jbpm.persistence.processinstance

Methods in org.jbpm.persistence.processinstance that return ProcessInstance
`ProcessInstance` | `JPAProcessInstanceManager.getProcessInstance(org.kie.internal.process.CorrelationKey correlationKey)`
`ProcessInstance` | `ProcessInstanceInfo.getProcessInstance(org.drools.core.common.InternalKnowledgeRuntime kruntime, Environment env)`
`ProcessInstance` | `ProcessInstanceInfo.getProcessInstance(org.drools.core.common.InternalKnowledgeRuntime kruntime, Environment env, boolean readOnly)`
`ProcessInstance` | `JPAProcessInstanceManager.getProcessInstance(long id)`
`ProcessInstance` | `JPAProcessInstanceManager.getProcessInstance(long id, boolean readOnly)`

Methods in org.jbpm.persistence.processinstance that return types with arguments of type ProcessInstance
`Collection<ProcessInstance>` | `JPAProcessInstanceManager.getProcessInstances()`

Methods in org.jbpm.persistence.processinstance with parameters of type ProcessInstance
`void` | `JPAProcessInstanceManager.addProcessInstance(ProcessInstance processInstance, org.kie.internal.process.CorrelationKey correlationKey)`
`void` | `JPAProcessInstanceManager.internalAddProcessInstance(ProcessInstance processInstance)`
`void` | `JPAProcessInstanceManager.internalRemoveProcessInstance(ProcessInstance processInstance)`
`void` | `JPAProcessInstanceManager.removeProcessInstance(ProcessInstance processInstance)`

Constructors in org.jbpm.persistence.processinstance with parameters of type ProcessInstance
`ProcessInstanceInfo(ProcessInstance processInstance)`
`ProcessInstanceInfo(ProcessInstance processInstance, Environment env)`

Uses of ProcessInstance in org.jbpm.process

Methods in org.jbpm.process that return ProcessInstance
`ProcessInstance` | `StatefulProcessSession.createProcessInstance(String processId, org.kie.internal.process.CorrelationKey correlationKey, Map<String,Object> parameters)`
`ProcessInstance` | `StatefulProcessSession.createProcessInstance(String processId, Map<String,Object> parameters)`
`ProcessInstance` | `StatefulProcessSession.getProcessInstance(org.kie.internal.process.CorrelationKey correlationKey)`
`ProcessInstance` | `StatefulProcessSession.getProcessInstance(long processInstanceId)`
`ProcessInstance` | `StatefulProcessSession.getProcessInstance(long processInstanceId, boolean readonly)`
`ProcessInstance` | `StatefulProcessSession.startProcess(String processId)`
`ProcessInstance` | `StatefulProcessSession.startProcess(String processId, org.kie.internal.process.CorrelationKey correlationKey, Map<String,Object> parameters)`
`ProcessInstance` | `StatefulProcessSession.startProcess(String processId, Map<String,Object> parameters)`
`ProcessInstance` | `StatefulProcessSession.startProcessInstance(long processInstanceId)`

Methods in org.jbpm.process that return types with arguments of type ProcessInstance
`Collection<ProcessInstance>` | `StatefulProcessSession.getProcessInstances()`

Uses of ProcessInstance in org.jbpm.process.instance

Subinterfaces of ProcessInstance in org.jbpm.process.instance
`interface` | `ProcessInstance` A process instance is the representation of a process during its execution.

Methods in org.jbpm.process.instance that return ProcessInstance
`ProcessInstance` | `ProcessRuntimeImpl.createProcessInstance(String processId, org.kie.internal.process.CorrelationKey correlationKey, Map<String,Object> parameters)`
`ProcessInstance` | `ProcessRuntimeImpl.createProcessInstance(String processId, Map<String,Object> parameters)`
`ProcessInstance` | `ProcessRuntimeImpl.getProcessInstance(org.kie.internal.process.CorrelationKey correlationKey)`
`ProcessInstance` | `ProcessInstanceManager.getProcessInstance(org.kie.internal.process.CorrelationKey correlationKey)`
`ProcessInstance` | `ProcessRuntimeImpl.getProcessInstance(long id)`
`ProcessInstance` | `ProcessInstanceManager.getProcessInstance(long id)`
`ProcessInstance` | `ProcessRuntimeImpl.getProcessInstance(long id, boolean readOnly)`
`ProcessInstance` | `ProcessInstanceManager.getProcessInstance(long id, boolean readOnly)`
`ProcessInstance` | `ProcessRuntimeImpl.startProcess(String processId)`
`ProcessInstance` | `ProcessRuntimeImpl.startProcess(String processId, org.kie.internal.process.CorrelationKey correlationKey, Map<String,Object> parameters)`
`ProcessInstance` | `ProcessRuntimeImpl.startProcess(String processId, Map<String,Object> parameters)`
`static ProcessInstance` | `StartProcessHelper.startProcessByName(org.kie.internal.runtime.KnowledgeRuntime kruntime, String name, Map<String,Object> parameters)`
`static ProcessInstance` | `StartProcessHelper.startProcessByName(org.kie.internal.runtime.KnowledgeRuntime kruntime, String name, Map<String,Object> parameters, Comparator<Process> comparator)`
`ProcessInstance` | `ProcessRuntimeImpl.startProcessInstance(long processInstanceId)`

Methods in org.jbpm.process.instance that return types with arguments of type ProcessInstance
`Collection<ProcessInstance>` | `ProcessRuntimeImpl.getProcessInstances()`
`Collection<ProcessInstance>` | `ProcessInstanceManager.getProcessInstances()`

Methods in org.jbpm.process.instance with parameters of type ProcessInstance
`void` | `ProcessInstanceManager.addProcessInstance(ProcessInstance processInstance, org.kie.internal.process.CorrelationKey correlationKey)`
`void` | `ProcessInstanceManager.internalAddProcessInstance(ProcessInstance processInstance)`
`void` | `ProcessInstanceManager.internalRemoveProcessInstance(ProcessInstance processInstance)`
`void` | `ProcessRuntimeImpl.removeProcessInstance(ProcessInstance processInstance)`
`void` | `ProcessInstanceManager.removeProcessInstance(ProcessInstance processInstance)`

Uses of ProcessInstance in org.jbpm.process.instance.impl

Classes in org.jbpm.process.instance.impl that implement ProcessInstance
`class` | `ProcessInstanceImpl` Default implementation of a process instance.

Methods in org.jbpm.process.instance.impl that return ProcessInstance
`ProcessInstance` | `DefaultProcessInstanceManager.getProcessInstance(org.kie.internal.process.CorrelationKey correlationKey)`
`ProcessInstance` | `DefaultProcessInstanceManager.getProcessInstance(long id)`
`ProcessInstance` | `DefaultProcessInstanceManager.getProcessInstance(long id, boolean readOnly)`

Methods in org.jbpm.process.instance.impl that return types with arguments of type ProcessInstance
`Collection<ProcessInstance>` | `DefaultProcessInstanceManager.getProcessInstances()`

Methods in org.jbpm.process.instance.impl with parameters of type ProcessInstance
`void` | `DefaultProcessInstanceManager.addProcessInstance(ProcessInstance processInstance, org.kie.internal.process.CorrelationKey correlationKey)`
`void` | `DefaultProcessInstanceManager.internalAddProcessInstance(ProcessInstance processInstance)`
`void` | `DefaultProcessInstanceManager.internalRemoveProcessInstance(ProcessInstance processInstance)`
`void` | `DefaultProcessInstanceManager.removeProcessInstance(ProcessInstance processInstance)`

Uses of ProcessInstance in org.jbpm.process.workitem

Methods in org.jbpm.process.workitem that return ProcessInstance
`ProcessInstance` | `AbstractWorkItemHandler.getProcessInstance(WorkItem workItem)`

Uses of ProcessInstance in org.jbpm.ruleflow.instance

Classes in org.jbpm.ruleflow.instance that implement ProcessInstance
`class` | `RuleFlowProcessInstance`

Uses of ProcessInstance in org.jbpm.test

Methods in org.jbpm.test with parameters of type ProcessInstance
`void` | `JbpmJUnitTestCase.assertNodeExists(ProcessInstance process, String... nodeNames)` Deprecated.
`void` | `JbpmJUnitBaseTestCase.assertNodeExists(ProcessInstance process, String... nodeNames)`
`void` | `JbpmJUnitTestCase.assertNumOfIncommingConnections(ProcessInstance process, String nodeName, int num)` Deprecated.
`void` | `JbpmJUnitBaseTestCase.assertNumOfIncommingConnections(ProcessInstance process, String nodeName, int num)`
`void` | `JbpmJUnitTestCase.assertNumOfOutgoingConnections(ProcessInstance process, String nodeName, int num)` Deprecated.
`void` | `JbpmJUnitBaseTestCase.assertNumOfOutgoingConnections(ProcessInstance process, String nodeName, int num)`
`void` | `JbpmJUnitTestCase.assertPackageNameEquals(ProcessInstance process, String packageName)` Deprecated.
`void` | `JbpmJUnitBaseTestCase.assertPackageNameEquals(ProcessInstance process, String packageName)`
`void` | `JbpmJUnitTestCase.assertProcessNameEquals(ProcessInstance process, String name)` Deprecated.
`void` | `JbpmJUnitBaseTestCase.assertProcessNameEquals(ProcessInstance process, String name)`
`void` | `JbpmJUnitTestCase.assertProcessVarExists(ProcessInstance process, String... processVarNames)` Deprecated.
`void` | `JbpmJUnitBaseTestCase.assertProcessVarExists(ProcessInstance process, String... processVarNames)`
`void` | `JbpmJUnitTestCase.assertVersionEquals(ProcessInstance process, String version)` Deprecated.
`void` | `JbpmJUnitBaseTestCase.assertVersionEquals(ProcessInstance process, String version)`

Uses of ProcessInstance in org.jbpm.workflow.instance

Constructors in org.jbpm.workflow.instance with parameters of type ProcessInstance
`WorkflowRuntimeException(NodeInstance nodeInstance, ProcessInstance processInstance, Exception e)`
`WorkflowRuntimeException(NodeInstance nodeInstance, ProcessInstance processInstance, String message)`
`WorkflowRuntimeException(NodeInstance nodeInstance, ProcessInstance processInstance, String message, Exception e)`

Uses of ProcessInstance in org.jbpm.workflow.instance.impl

Classes in org.jbpm.workflow.instance.impl that implement ProcessInstance
`class` | `WorkflowProcessInstanceImpl` Default implementation of a RuleFlow process instance.

Uses of ProcessInstance in org.jbpm.workflow.instance.node

Methods in org.jbpm.workflow.instance.node with parameters of type ProcessInstance
`static void` | `DynamicUtils.addDynamicSubProcess(ProcessInstance processInstance, KieRuntime ksession, String processId, Map<String,Object> parameters)`
`static void` | `DynamicUtils.addDynamicWorkItem(ProcessInstance dynamicProcessInstance, KieRuntime ksession, String workItemName, Map<String,Object> parameters)`

Uses of ProcessInstance in org.kie.api.event.process

Methods in org.kie.api.event.process that return ProcessInstance
`ProcessInstance` | `ProcessEvent.getProcessInstance()` The ProcessInstance this event relates to.

Uses of ProcessInstance in org.kie.api.runtime.process

Subinterfaces of ProcessInstance in org.kie.api.runtime.process
`interface` | `WorkflowProcessInstance` A workflow process instance represents one specific instance of a workflow process that is currently executing.

Methods in org.kie.api.runtime.process that return ProcessInstance
`ProcessInstance` | `ProcessRuntime.createProcessInstance(String processId, Map<String,Object> parameters)` Creates a new process instance (but does not yet start it).
`ProcessInstance` | `ProcessContext.getProcessInstance()` Returns the process instance that is currently being executed in this context.
`ProcessInstance` | `ProcessRuntime.getProcessInstance(long processInstanceId)` Returns the process instance with the given id.
`ProcessInstance` | `ProcessRuntime.getProcessInstance(long processInstanceId, boolean readonly)` Returns the process instance with the given id.
`ProcessInstance` | `ProcessRuntime.startProcess(String processId)` Start a new process instance.
`ProcessInstance` | `ProcessRuntime.startProcess(String processId, Map<String,Object> parameters)` Start a new process instance.
`ProcessInstance` | `ProcessRuntime.startProcessInstance(long processInstanceId)` Starts the given process instance (which was created by using createProcesInstance but not yet started).

Methods in org.kie.api.runtime.process that return types with arguments of type ProcessInstance
`Collection<ProcessInstance>` | `ProcessRuntime.getProcessInstances()` Returns a collection of currently active process instances.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| jBPM distribution 6.0.1.Final
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.