Uses of Interface
org.eclipse.net4j.protocol.IProtocol
Package
Description
The Net4j transport layer.
The Net4j transport layer concepts for dealing with channels.
The Net4j transport layer concepts for dealing with protocols.
A framework for request/response based communication on top of the Net4j transport layer.
A signal protocol implementation that realizes a configurable heart beat protocol.
Reusable implementation of a server-to-client authentication signal and related API.
Jetty-specific classes with support for Websocket connections.
Server service provider interfaces and useful base implementations for the Net4j transport layer.
-
Uses of IProtocol in org.eclipse.net4j
Modifier and TypeMethodDescriptionIProtocol<?>
ContainerProtocolProvider.getProtocol
(String type) IProtocol<?>
FactoriesProtocolProvider.getProtocol
(String type) Modifier and TypeMethodDescriptionstatic String
Net4jUtil.getProtocolID
(IProtocol<?> protocol) static int
Net4jUtil.getProtocolVersion
(IProtocol<?> protocol) -
Uses of IProtocol in org.eclipse.net4j.channel
Modifier and TypeMethodDescriptionIChannelMultiplexer.openChannel
(IProtocol<?> protocol) Synchronous request to open a newIChannel
with the given channel protocol . -
Uses of IProtocol in org.eclipse.net4j.protocol
Modifier and TypeInterfaceDescriptioninterface
IProtocol2<INFRA_STRUCTURE>
interface
IProtocol3<INFRA_STRUCTURE>
Aprotocol
that is told when it isfully connected
.Modifier and TypeMethodDescriptionstatic void
ProtocolVersionException.checkVersion
(IProtocol<?> protocol, int expectedVersion) -
Uses of IProtocol in org.eclipse.net4j.signal
Modifier and TypeInterfaceDescriptioninterface
ISignalProtocol<INFRA_STRUCTURE>
static interface
ISignalProtocol.WithSignalCounters<INFRA_STRUCTURE>
Modifier and TypeClassDescriptionclass
SignalProtocol<INFRA_STRUCTURE>
The default implementation of asignal protocol
. -
Uses of IProtocol in org.eclipse.net4j.signal.heartbeat
Modifier and TypeClassDescriptionclass
Asignal protocol
that keeps theconnector
of itschannel
open or provides early deactivation feedback by exchanging periodic heart beats.static class
The server-side implementation of aheart beat protocol
. -
Uses of IProtocol in org.eclipse.net4j.signal.security
Modifier and TypeClassDescriptionclass
AuthenticatingSignalProtocol<INFRA_STRUCTURE extends org.eclipse.net4j.util.security.IPasswordCredentialsProvider.Provider>
An abstract signal protocol that supports authentication. -
Uses of IProtocol in org.eclipse.net4j.ws.jetty
Modifier and TypeMethodDescriptionvoid
Net4jWebSocket.registerChannel
(short channelID, long timeout, IProtocol<?> protocol) -
Uses of IProtocol in org.eclipse.spi.net4j
Modifier and TypeClassDescriptionclass
Protocol<INFRA_STRUCTURE>
If the meaning of this type isn't clear, there really should be more of a description here...Modifier and TypeMethodDescriptionprotected <INFRA_STRUCTURE>
IProtocol<INFRA_STRUCTURE>ChannelMultiplexer.createProtocol
(String type, INFRA_STRUCTURE infraStructure) Modifier and TypeMethodDescriptionprotected void
ChannelMultiplexer.doBeforeOpenChannel
(IProtocol<?> protocol) protected void
Connector.doBeforeOpenChannel
(IProtocol<?> protocol) protected void
ChannelMultiplexer.initChannel
(InternalChannel channel, IProtocol<?> protocol) protected void
Connector.initChannel
(InternalChannel channel, IProtocol<?> protocol) ChannelMultiplexer.openChannel
(IProtocol<?> protocol) protected abstract void
ChannelMultiplexer.registerChannelWithPeer
(short channelID, long timeout, IProtocol<?> protocol)