# Uses of Package
org.eclipse.net4j.protocol

Packages that use org.eclipse.net4j.protocol
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.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.ws.jetty
Jetty-specific classes 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.protocol used by org.eclipse.net4j
Class
Description
IProtocol
A `typed` `buffer handler` for a `channel`.
IProtocolProvider
Provides `protocol` instances for given types.
Classes in org.eclipse.net4j.protocol used by org.eclipse.net4j.channel
Class
Description
IProtocol
A `typed` `buffer handler` for a `channel`.
Classes in org.eclipse.net4j.protocol used by org.eclipse.net4j.protocol
Class
Description
IProtocol
A `typed` `buffer handler` for a `channel`.
IProtocol2
A `versioned` `protocol`.
ProtocolVersionException
An exception that indicates mismatch between the versions of two protocol peer implementations.
Classes in org.eclipse.net4j.protocol used by org.eclipse.net4j.signal
Class
Description
IProtocol
A `typed` `buffer handler` for a `channel`.
IProtocol2
A `versioned` `protocol`.
IProtocol3
A `protocol` that is told when it is `fully connected`.
Classes in org.eclipse.net4j.protocol used by org.eclipse.net4j.signal.heartbeat
Class
Description
IProtocol
A `typed` `buffer handler` for a `channel`.
IProtocol2
A `versioned` `protocol`.
IProtocol3
A `protocol` that is told when it is `fully connected`.
Classes in org.eclipse.net4j.protocol used by org.eclipse.net4j.signal.security
Class
Description
IProtocol
A `typed` `buffer handler` for a `channel`.
IProtocol2
A `versioned` `protocol`.
IProtocol3
A `protocol` that is told when it is `fully connected`.
Classes in org.eclipse.net4j.protocol used by org.eclipse.net4j.ws.jetty
Class
Description
IProtocol
A `typed` `buffer handler` for a `channel`.
Classes in org.eclipse.net4j.protocol used by org.eclipse.spi.net4j
Class
Description
IProtocol
A `typed` `buffer handler` for a `channel`.
IProtocol2
A `versioned` `protocol`.
IProtocol3
A `protocol` that is told when it is `fully connected`.