# Package org.apache.ode.bpel.common

Common BPEL classes and interfaces.

See: Description

- Class Summary
  Class | Description
  --- | ---
  BpelEventFilter | Holds a filter that will get interpreted when listing BPEL events.
  CorrelationKey | Message correlation key.
  CorrelationKeySet | This class implements a set of correlation keys.
  Filter<FKEY extends java.lang.Enum> | Base class for filters.
  Filter.Restriction<V> |
  InstanceFilter | Holds a filter that will get interpreted when listing processe instances.
  Messages | Human-readable messages for the common classes.
  OptionalCorrelationKey | An instance of this class represents a correlation key that has a 'join' use case in the process definition.
  ProcessFilter | Holds a filter that will get interpreted when listing processes.
  ProcessState | Convenience class for working with process states.

- Enum Summary
  Enum | Description
  --- | ---
  InstanceFilter.StatusKeys |

- Exception Summary
  Exception | Description
  --- | ---
  FaultException | Encapsulates an exception that should result in a known named fault being thrown within a BPEL process.
  InvalidMessageException | Exception class indicating that the received message did not conform to the expections of the process, and therefore cannot be processed.

## Package org.apache.ode.bpel.common Description

Common BPEL classes and interfaces.