Uses of Interface
org.eclipse.net4j.protocol.IProtocol
Packages that use 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
Methods in org.eclipse.net4j that return IProtocolModifier and TypeMethodDescriptionIProtocol<?>
ContainerProtocolProvider.getProtocol
(String type) IProtocol<?>
FactoriesProtocolProvider.getProtocol
(String type) Methods in org.eclipse.net4j with parameters of type IProtocolModifier and TypeMethodDescriptionstatic String
Net4jUtil.getProtocolID
(IProtocol<?> protocol) static int
Net4jUtil.getProtocolVersion
(IProtocol<?> protocol) -
Uses of IProtocol in org.eclipse.net4j.channel
Methods in org.eclipse.net4j.channel with parameters of type IProtocolModifier and TypeMethodDescriptionIChannelMultiplexer.openChannel
(IProtocol<?> protocol) Synchronous request to open a newIChannel
with the given channel protocol . -
Uses of IProtocol in org.eclipse.net4j.protocol
Subinterfaces of IProtocol in org.eclipse.net4j.protocolModifier and TypeInterfaceDescriptioninterface
IProtocol2<INFRA_STRUCTURE>
interface
IProtocol3<INFRA_STRUCTURE>
Aprotocol
that is told when it isfully connected
.Methods in org.eclipse.net4j.protocol that return IProtocolMethods in org.eclipse.net4j.protocol with parameters of type IProtocolModifier and TypeMethodDescriptionstatic void
ProtocolVersionException.checkVersion
(IProtocol<?> protocol, int expectedVersion) -
Uses of IProtocol in org.eclipse.net4j.signal
Subinterfaces of IProtocol in org.eclipse.net4j.signalModifier and TypeInterfaceDescriptioninterface
ISignalProtocol<INFRA_STRUCTURE>
static interface
ISignalProtocol.WithSignalCounters<INFRA_STRUCTURE>
Classes in org.eclipse.net4j.signal that implement IProtocolModifier and TypeClassDescriptionclass
SignalProtocol<INFRA_STRUCTURE>
The default implementation of asignal protocol
. -
Uses of IProtocol in org.eclipse.net4j.signal.heartbeat
Classes in org.eclipse.net4j.signal.heartbeat that implement IProtocolModifier 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
Classes in org.eclipse.net4j.signal.security that implement IProtocolModifier 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
Methods in org.eclipse.net4j.ws.jetty with parameters of type IProtocolModifier and TypeMethodDescriptionvoid
Net4jWebSocket.registerChannel
(short channelID, long timeout, IProtocol<?> protocol) -
Uses of IProtocol in org.eclipse.spi.net4j
Classes in org.eclipse.spi.net4j that implement IProtocolModifier and TypeClassDescriptionclass
Protocol<INFRA_STRUCTURE>
If the meaning of this type isn't clear, there really should be more of a description here...Methods in org.eclipse.spi.net4j that return IProtocolModifier and TypeMethodDescriptionprotected <INFRA_STRUCTURE>
IProtocol<INFRA_STRUCTURE>ChannelMultiplexer.createProtocol
(String type, INFRA_STRUCTURE infraStructure) Methods in org.eclipse.spi.net4j with parameters of type IProtocolModifier 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)