# Package org.eclipse.net4j

package org.eclipse.net4j
The Net4j transport layer.

The five main interfaces of the transport layer are:

- `IBuffer`
- `IChannel`
- `IAcceptor`
- `IConnector`
- `IProtocol`

Zugehörige Packages
Package
Beschreibung
org.eclipse.net4j.acceptor
The Net4j transport layer concepts for dealing with acceptors.
org.eclipse.net4j.buffer
The Net4j transport layer concepts for dealing with buffers.
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.tcp
Transport layer extension with support for TCP socket connections.
org.eclipse.net4j.ui
Reusable UI components specific to the Net4j Signalling Platform.
org.eclipse.net4j.ws
Transport layer extension with support for Websocket connections.
org.eclipse.net4j.wss
Klasse
Beschreibung
ContainerProtocolProvider
Base class for container-based `protocol providers` like `ContainerProtocolProvider.Client` or `ContainerProtocolProvider.Server`.
ContainerProtocolProvider.Client
Container-based `protocol provider` for `client` protocols.
ContainerProtocolProvider.Server
Container-based `protocol provider` for `server` protocols.
FactoriesProtocolProvider
Factory-based `protocol provider`.
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`.
Net4jUtil
A utility class with various static factory and convenience methods.
TransportConfigurator
Reads an XML config file and creates, wires and starts the configured `acceptors`.
TransportConfigurator.AcceptorDescriptionParser
TransportConfigurator.AcceptorDescriptionParser.Factory
TransportInjector
An element post processor that injects a `transport configuration` into the `connectors` and `acceptors` of a `managed container`.