## Uses of Interface
org.jbpm.process.instance.ProcessInstance

- Packages that use ProcessInstance
  Package | Description
  --- | ---
  org.jbpm.process.instance |
  org.jbpm.process.instance.context |
  org.jbpm.process.instance.impl |
  org.jbpm.process.instance.impl.factory |
  org.jbpm.process.instance.timer |
  org.jbpm.ruleflow.instance |
  org.jbpm.workflow.instance |
  org.jbpm.workflow.instance.context |
  org.jbpm.workflow.instance.node |

- - ### Uses of ProcessInstance in org.jbpm.process.instance

    Methods in org.jbpm.process.instance that return ProcessInstance
    Modifier and Type | Method and Description
    --- | ---
    `abstract ProcessInstance` | AbstractProcessInstanceFactory.`createProcessInstance()`
    `ProcessInstance` | ProcessInstanceFactory.`createProcessInstance(org.kie.api.definition.process.Process process, org.kie.internal.process.CorrelationKey correlationKey, org.drools.core.common.InternalKnowledgeRuntime kruntime, Map<String,Object> parameters)`
    `ProcessInstance` | AbstractProcessInstanceFactory.`createProcessInstance(org.kie.api.definition.process.Process process, org.kie.internal.process.CorrelationKey correlationKey, org.drools.core.common.InternalKnowledgeRuntime kruntime, Map<String,Object> parameters)`
    `ProcessInstance` | ContextInstance.`getProcessInstance()`

  - ### Uses of ProcessInstance in org.jbpm.process.instance.context

    Methods in org.jbpm.process.instance.context that return ProcessInstance
    Modifier and Type | Method and Description
    --- | ---
    `ProcessInstance` | AbstractContextInstance.`getProcessInstance()`

    Methods in org.jbpm.process.instance.context with parameters of type ProcessInstance
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractContextInstance.`setProcessInstance(ProcessInstance processInstance)`

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

    Methods in org.jbpm.process.instance.impl with parameters of type ProcessInstance
    Modifier and Type | Method and Description
    --- | ---
    `ContextInstance` | ContextInstanceFactory.`getContextInstance(Context context, ContextInstanceContainer contextInstanceContainer, ProcessInstance processInstance)`

  - ### Uses of ProcessInstance in org.jbpm.process.instance.impl.factory

    Methods in org.jbpm.process.instance.impl.factory with parameters of type ProcessInstance
    Modifier and Type | Method and Description
    --- | ---
    `ContextInstance` | ReuseContextInstanceFactory.`getContextInstance(Context context, ContextInstanceContainer contextInstanceContainer, ProcessInstance processInstance)`

  - ### Uses of ProcessInstance in org.jbpm.process.instance.timer

    Methods in org.jbpm.process.instance.timer with parameters of type ProcessInstance
    Modifier and Type | Method and Description
    --- | ---
    `void` | TimerManager.`registerTimer(TimerInstance timer, ProcessInstance processInstance)`

  - ### Uses of ProcessInstance in org.jbpm.ruleflow.instance

    Methods in org.jbpm.ruleflow.instance that return ProcessInstance
    Modifier and Type | Method and Description
    --- | ---
    `ProcessInstance` | RuleFlowProcessInstanceFactory.`createProcessInstance()`

  - ### Uses of ProcessInstance in org.jbpm.workflow.instance

    Subinterfaces of ProcessInstance in org.jbpm.workflow.instance
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `WorkflowProcessInstance`

  - ### Uses of ProcessInstance in org.jbpm.workflow.instance.context

    Methods in org.jbpm.workflow.instance.context with parameters of type ProcessInstance
    Modifier and Type | Method and Description
    --- | ---
    `ContextInstance` | WorkflowReuseContextInstanceFactory.`getContextInstance(Context context, ContextInstanceContainer contextInstanceContainer, ProcessInstance processInstance)`

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

    Methods in org.jbpm.workflow.instance.node with parameters of type ProcessInstance
    Modifier and Type | Method and Description
    --- | ---
    `void` | SubProcessNodeInstance.`processInstanceCompleted(ProcessInstance processInstance)`

Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.