# Package org.apache.ode.jacob

- Interface Summary
  Interface | Description
  --- | ---
  Channel | Interface implemented by channel proxies.
  IndexedObject | Interface implemented by JACOB objects that are to be indexed.
  JacobThread | Class exposing the JACOB operations.
  Synch | Synch represents a synchronous invocation callback notification.
  SynchChannel | An auto-generated channel interface for the channel type `Synch`.
  Val | Generic return-value channel type.
  ValChannel | An auto-generated channel interface for the channel type `Val`.

- Class Summary
  Class | Description
  --- | ---
  ChannelListener<CT extends Channel> | Base-class for method-list objects.
  DebugInfo | Standard debug information for channels, objects (channel reads), and messages (channel writes).
  JacobObject | Base class for constructs which rely on a Java method body to represent some aspect of the process.
  JacobRunnable | Base class for process abstractions.
  SynchChannelListener | An auto-generated channel listener abstract class for the `Synch` channel type.
  ValChannelListener | An auto-generated channel listener abstract class for the `Val` channel type.