# Uses of Package
org.eclipse.net4j

- Packages that use org.eclipse.net4j
  Package | Description
  --- | ---
  org.eclipse.net4j | The Net4j transport layer.
  org.eclipse.net4j.channel | The Net4j transport layer concepts for dealing with channels.
  org.eclipse.net4j.connector | The Net4j transport layer concepts for dealing with connectors.
  org.eclipse.net4j.jvm | Transport layer extension with support for JVM embedded connections.
  org.eclipse.net4j.protocol | The Net4j transport layer concepts for dealing with protocols.
  org.eclipse.net4j.signal | A framework for request/response based communication on top of the Net4j transport layer.
  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.tcp | Transport layer extension with support for TCP socket connections.
  org.eclipse.net4j.ws | Transport layer extension with support for Websocket connections.
  org.eclipse.spi.net4j | Server service provider interfaces and useful base implementations for the Net4j transport layer.

- Classes in org.eclipse.net4j used by org.eclipse.net4j
  Class | Description
  --- | ---
  ContainerProtocolProvider | Base class for container-based `protocol providers` like `ContainerProtocolProvider.Client` or `ContainerProtocolProvider.Server`.
  ILocationAware.Location | A `location` in a `client`/`server` scenario.
  ITransportConfig | A common transport configuration that specifies basic dependencies for `channel multiplexers`, `connectors` and `acceptors`.
  TransportConfigurator.AcceptorDescriptionParser |

- Classes in org.eclipse.net4j used by org.eclipse.net4j.channel
  Class | Description
  --- | ---
  ILocationAware | A concept that has a `location` in a `client`/`server` scenario.

- Classes in org.eclipse.net4j used by org.eclipse.net4j.connector
  Class | Description
  --- | ---
  ILocationAware | A concept that has a `location` in a `client`/`server` scenario.

- Classes in org.eclipse.net4j used by org.eclipse.net4j.jvm
  Class | Description
  --- | ---
  ILocationAware | A concept that has a `location` in a `client`/`server` scenario.

- Classes in org.eclipse.net4j used by org.eclipse.net4j.protocol
  Class | Description
  --- | ---
  ILocationAware | A concept that has a `location` in a `client`/`server` scenario.

- Classes in org.eclipse.net4j used by org.eclipse.net4j.signal
  Class | Description
  --- | ---
  ILocationAware | A concept that has a `location` in a `client`/`server` scenario.

- Classes in org.eclipse.net4j used by org.eclipse.net4j.signal.heartbeat
  Class | Description
  --- | ---
  ILocationAware | A concept that has a `location` in a `client`/`server` scenario.

- Classes in org.eclipse.net4j used by org.eclipse.net4j.signal.security
  Class | Description
  --- | ---
  ILocationAware | A concept that has a `location` in a `client`/`server` scenario.

- Classes in org.eclipse.net4j used by org.eclipse.net4j.tcp
  Class | Description
  --- | ---
  ILocationAware | A concept that has a `location` in a `client`/`server` scenario.

- Classes in org.eclipse.net4j used by org.eclipse.net4j.ws
  Class | Description
  --- | ---
  ILocationAware | A concept that has a `location` in a `client`/`server` scenario.

- Classes in org.eclipse.net4j used by org.eclipse.spi.net4j
  Class | Description
  --- | ---
  ILocationAware | A concept that has a `location` in a `client`/`server` scenario.
  ILocationAware.Location | A `location` in a `client`/`server` scenario.
  ITransportConfig | A common transport configuration that specifies basic dependencies for `channel multiplexers`, `connectors` and `acceptors`.
  ITransportConfigAware | A concept that has a `transport configuration`, typically a `channel multiplexer`, `connector` or `acceptor`.