# 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.http.common | Transport layer extension with support for HTTP connections.
  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.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 and 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`.

- Classes in org.eclipse.net4j used by org.eclipse.net4j.channel
  Class and 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 and Description
  ILocationAware A concept that has a `location` in a `client`/`server` scenario.

- Classes in org.eclipse.net4j used by org.eclipse.net4j.http.common
  Class and 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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`.

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