## Uses of Interface
org.jbpm.process.core.Context

- Packages that use Context
  Package | Description
  --- | ---
  org.jbpm.process.core |
  org.jbpm.process.core.context |
  org.jbpm.process.core.context.exception |
  org.jbpm.process.core.context.exclusive |
  org.jbpm.process.core.context.swimlane |
  org.jbpm.process.core.context.variable |
  org.jbpm.process.core.impl |
  org.jbpm.process.instance |
  org.jbpm.process.instance.context |
  org.jbpm.process.instance.impl |
  org.jbpm.process.instance.impl.factory |
  org.jbpm.workflow.core |
  org.jbpm.workflow.core.impl |
  org.jbpm.workflow.core.node |
  org.jbpm.workflow.instance.context |
  org.jbpm.workflow.instance.impl |
  org.jbpm.workflow.instance.node |

- - ### Uses of Context in org.jbpm.process.core

    Methods in org.jbpm.process.core that return Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `Context` | Contextable.`getContext​(String contextType)` |
    `Context` | ContextContainer.`getContext​(String contextType, long id)` |
    `Context` | ContextContainer.`getDefaultContext​(String contextType)` |
    `Context` | Context.`resolveContext​(Object param)` |
    `Context` | ContextResolver.`resolveContext​(String contextId, Object param)` |

    Methods in org.jbpm.process.core that return types with arguments of type Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<Context>` | ContextContainer.`getContexts​(String contextType)` |

    Methods in org.jbpm.process.core with parameters of type Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ContextContainer.`addContext​(Context context)` |
    `void` | Contextable.`setContext​(String contextType, Context context)` |
    `void` | ContextContainer.`setDefaultContext​(Context context)` |

  - ### Uses of Context in org.jbpm.process.core.context

    Classes in org.jbpm.process.core.context that implement Context
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractContext` |

  - ### Uses of Context in org.jbpm.process.core.context.exception

    Classes in org.jbpm.process.core.context.exception that implement Context
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CompensationScope` | This scope represents the collection of compensation handlers in a (sub)process.
    `class` | `ExceptionScope` |

    Methods in org.jbpm.process.core.context.exception that return Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `Context` | CompensationScope.`resolveContext​(Object activityRefStr)` | Resolves in one of two cases: when the (String) activityRefStr is equal to: 1. the id of an activity that has a compensation handler.
    `Context` | ExceptionScope.`resolveContext​(Object param)` |

  - ### Uses of Context in org.jbpm.process.core.context.exclusive

    Classes in org.jbpm.process.core.context.exclusive that implement Context
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ExclusiveGroup` |

    Methods in org.jbpm.process.core.context.exclusive that return Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `Context` | ExclusiveGroup.`resolveContext​(Object param)` |

  - ### Uses of Context in org.jbpm.process.core.context.swimlane

    Classes in org.jbpm.process.core.context.swimlane that implement Context
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SwimlaneContext` |

    Methods in org.jbpm.process.core.context.swimlane that return Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `Context` | SwimlaneContext.`resolveContext​(Object param)` |

  - ### Uses of Context in org.jbpm.process.core.context.variable

    Classes in org.jbpm.process.core.context.variable that implement Context
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `VariableScope` |

    Methods in org.jbpm.process.core.context.variable that return Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `Context` | VariableScope.`resolveContext​(Object param)` |

  - ### Uses of Context in org.jbpm.process.core.impl

    Methods in org.jbpm.process.core.impl that return Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `Context` | ContextContainerImpl.`getContext​(String contextType, long id)` |
    `Context` | ProcessImpl.`getContext​(String contextType, long id)` |
    `Context` | ContextContainerImpl.`getDefaultContext​(String contextType)` |
    `Context` | ProcessImpl.`getDefaultContext​(String contextType)` |
    `Context` | ProcessImpl.`resolveContext​(String contextId, Object param)` |

    Methods in org.jbpm.process.core.impl that return types with arguments of type Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<Context>` | ContextContainerImpl.`getContexts​(String contextType)` |
    `List<Context>` | ProcessImpl.`getContexts​(String contextType)` |

    Methods in org.jbpm.process.core.impl with parameters of type Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ContextContainerImpl.`addContext​(Context context)` |
    `void` | ProcessImpl.`addContext​(Context context)` |
    `void` | ContextContainerImpl.`setDefaultContext​(Context context)` |
    `void` | ProcessImpl.`setDefaultContext​(Context context)` |

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

    Methods in org.jbpm.process.instance that return Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `Context` | ContextInstance.`getContext()` |

    Methods in org.jbpm.process.instance with parameters of type Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `ContextInstance` | ContextInstanceContainer.`getContextInstance​(Context context)` |

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

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

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

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

    Method parameters in org.jbpm.process.instance.impl with type arguments of type Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ContextInstanceFactoryRegistry.`register​(Class<? extends Context> cls, ContextInstanceFactory factory)` |

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

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

  - ### Uses of Context in org.jbpm.workflow.core

    Methods in org.jbpm.workflow.core that return Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `Context` | NodeContainer.`resolveContext​(String contextId, Object param)` |

  - ### Uses of Context in org.jbpm.workflow.core.impl

    Methods in org.jbpm.workflow.core.impl that return Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `Context` | NodeImpl.`getContext​(String contextId)` |
    `Context` | NodeContainerImpl.`resolveContext​(String contextId, Object param)` |
    `Context` | NodeImpl.`resolveContext​(String contextId, Object param)` |

    Methods in org.jbpm.workflow.core.impl with parameters of type Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | NodeImpl.`setContext​(String contextId, Context context)` |

  - ### Uses of Context in org.jbpm.workflow.core.node

    Methods in org.jbpm.workflow.core.node that return Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `Context` | CompositeContextNode.`getContext​(String contextType, long id)` |
    `Context` | ForEachNode.`getContext​(String contextType)` |
    `Context` | ForEachNode.`getContext​(String contextType, long id)` |
    `Context` | RuleSetNode.`getContext​(String contextId)` |
    `Context` | RuleSetNode.`getContext​(String contextType, long id)` |
    `Context` | SubProcessNode.`getContext​(String contextId)` |
    `Context` | SubProcessNode.`getContext​(String contextType, long id)` |
    `Context` | WorkItemNode.`getContext​(String contextId)` |
    `Context` | WorkItemNode.`getContext​(String contextType, long id)` |
    `Context` | CompositeContextNode.`getDefaultContext​(String contextType)` |
    `Context` | RuleSetNode.`getDefaultContext​(String contextType)` |
    `Context` | SubProcessNode.`getDefaultContext​(String contextType)` |
    `Context` | WorkItemNode.`getDefaultContext​(String contextType)` |
    `Context` | CompositeContextNode.`resolveContext​(String contextId, Object param)` |

    Methods in org.jbpm.workflow.core.node that return types with arguments of type Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<Context>` | CompositeContextNode.`getContexts​(String contextType)` |
    `List<Context>` | ForEachNode.`getContexts​(String contextType)` |
    `List<Context>` | RuleSetNode.`getContexts​(String contextType)` |
    `List<Context>` | SubProcessNode.`getContexts​(String contextType)` |
    `List<Context>` | WorkItemNode.`getContexts​(String contextType)` |

    Methods in org.jbpm.workflow.core.node with parameters of type Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CompositeContextNode.`addContext​(Context context)` |
    `void` | ForEachNode.`addContext​(Context context)` |
    `void` | RuleSetNode.`addContext​(Context context)` |
    `void` | SubProcessNode.`addContext​(Context context)` |
    `void` | WorkItemNode.`addContext​(Context context)` |
    `void` | CompositeContextNode.`setDefaultContext​(Context context)` |
    `void` | ForEachNode.`setDefaultContext​(Context context)` |
    `void` | RuleSetNode.`setDefaultContext​(Context context)` |
    `void` | SubProcessNode.`setDefaultContext​(Context context)` |
    `void` | WorkItemNode.`setDefaultContext​(Context context)` |

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

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

  - ### Uses of Context in org.jbpm.workflow.instance.impl

    Methods in org.jbpm.workflow.instance.impl that return Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `Context` | NodeInstanceImpl.`resolveContext​(String contextId, Object param)` |

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

    Methods in org.jbpm.workflow.instance.node with parameters of type Context
    Modifier and Type | Method | Description
    --- | --- | ---
    `ContextInstance` | CompositeContextNodeInstance.`getContextInstance​(Context context)` |
    `ContextInstance` | RuleSetNodeInstance.`getContextInstance​(Context context)` |
    `ContextInstance` | SubProcessNodeInstance.`getContextInstance​(Context context)` |
    `ContextInstance` | WorkItemNodeInstance.`getContextInstance​(Context context)` |