# 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 and 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 and 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 and 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 and 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 and 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 and Description
  SignalProtocol The default implementation of a `signal protocol`.

Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html