# Package org.apache.ode.bpel.runtime

- Interface Summary
  Interface | Description
  --- | ---
  BpelRuntimeContext | A facade for accessing all the BPEL functionality that is not implemented directly in the JACOB framework, but rather "natively" .

- Class Summary
  Class | Description
  --- | ---
  ActivityTemplateFactory | Factory for creating activity template objects.
  ASSIGNMessages | Internationalization for messages related to assignment.
  BpelJacobRunnable | Base class extended by all BPEL-related abstractions.
  BpelRuntimeContext.ValueReferencePair |
  CompensationHandler | A handle to a compensation handler.
  CorrelationSetInstance |
  EventContextImpl | Bpel Event Context Implementation.
  ExpressionLanguageRuntimeRegistry | A registry of `ExpressionLanguageRuntime` objects that is able to map a given expression to the appropriate language runtime.
  ExprEvaluationContextImpl | The context in which BPEL expressions are evaluated.
  FOREACH |
  INVOKE | JacobRunnable that performs the work of the `invoke` activity.
  PartnerLinkInstance | Serializable reference to a partner link instance.
  PROCESS |
  PropertyAliasEvaluationContext | Expression language evaluation context used for evaluating property aliases.
  REPEATUNTIL |
  ResumeWork | Resumes execution of a bpel process
  SCOPEACT | A scope activity.
  Selector |
  VariableInstance | Variable instance identifier.

- Exception Summary
  Exception | Description
  --- | ---
  InvalidContextException | Exception used by the runtime to indicate a problem with the execution context.
  InvalidProcessException | A run-time exception indicating that the process is invalid.