# Uses of Package
org.eclipse.net4j.signal

- Packages that use org.eclipse.net4j.signal
  Package | Description
  --- | ---
  org.eclipse.net4j.buffer | The Net4j transport layer concepts for dealing with buffers.
  org.eclipse.net4j.signal | A framework for request/response based communication on top of the Net4j transport layer.
  org.eclipse.net4j.signal.confirmation | Reusable implementation of a server-to-client confirmation signal and related API.
  org.eclipse.net4j.signal.heartbeat | A signal protocol implementation that realizes a configurable heart beat protocol.
  org.eclipse.net4j.signal.security | Reusable implementation of a server-to-client authentication signal and related API.
  org.eclipse.net4j.signal.wrapping | Some container injectors for use with signal protocols.

- Classes in org.eclipse.net4j.signal used by org.eclipse.net4j.buffer
  Class | Description
  --- | ---
  RemoteException | An exception that wraps an exception that has been thrown during the execution of a remote `signal`.

- Classes in org.eclipse.net4j.signal used by org.eclipse.net4j.signal
  Class | Description
  --- | ---
  Indication | Represents the receiver side of a one-way `signal`, i.e., one with no response.
  IndicationWithResponse | Represents the receiver side of a two-way `signal`, i.e., one with a response.
  ISignalProtocol | A `protocol` that consists of a number of stream-based `signals`.
  RemoteException | An exception that wraps an exception that has been thrown during the execution of a remote `signal`.
  Request | Represents the sender side of a one-way `signal`, i.e., one with no response.
  RequestWithConfirmation | Represents the sender side of a two-way `signal`, i.e., one with a response.
  Signal | Represents a single communications use-case in the scope of a `signal protocol`.
  SignalActor | Represents the sender side of a `signal`.
  SignalProtocol | The default implementation of a `signal protocol`.
  SignalReactor | Represents the receiver side of a `signal`.

- Classes in org.eclipse.net4j.signal used by org.eclipse.net4j.signal.confirmation
  Class | Description
  --- | ---
  IndicationWithMonitoring | Represents the receiver side of a two-way `signal` with additional support for remote progress monitoring.
  IndicationWithResponse | Represents the receiver side of a two-way `signal`, i.e., one with a response.
  RequestWithConfirmation | Represents the sender side of a two-way `signal`, i.e., one with a response.
  RequestWithMonitoring | Represents the sender side of a two-way `signal` with additional support for remote progress monitoring.
  Signal | Represents a single communications use-case in the scope of a `signal protocol`.
  SignalActor | Represents the sender side of a `signal`.
  SignalProtocol | The default implementation of a `signal protocol`.
  SignalReactor | Represents the receiver side of a `signal`.

- Classes in org.eclipse.net4j.signal used by org.eclipse.net4j.signal.heartbeat
  Class | Description
  --- | ---
  ISignalProtocol | A `protocol` that consists of a number of stream-based `signals`.
  SignalProtocol | The default implementation of a `signal protocol`.
  SignalReactor | Represents the receiver side of a `signal`.

- Classes in org.eclipse.net4j.signal used by org.eclipse.net4j.signal.security
  Class | Description
  --- | ---
  IndicationWithMonitoring | Represents the receiver side of a two-way `signal` with additional support for remote progress monitoring.
  IndicationWithResponse | Represents the receiver side of a two-way `signal`, i.e., one with a response.
  ISignalProtocol | A `protocol` that consists of a number of stream-based `signals`.
  RequestWithConfirmation | Represents the sender side of a two-way `signal`, i.e., one with a response.
  RequestWithMonitoring | Represents the sender side of a two-way `signal` with additional support for remote progress monitoring.
  Signal | Represents a single communications use-case in the scope of a `signal protocol`.
  SignalActor | Represents the sender side of a `signal`.
  SignalProtocol | The default implementation of a `signal protocol`.
  SignalReactor | Represents the receiver side of a `signal`.

- Classes in org.eclipse.net4j.signal used by org.eclipse.net4j.signal.wrapping
  Class | Description
  --- | ---
  SignalProtocol | The default implementation of a `signal protocol`.