Uses of Class
org.eclipse.net4j.signal.SignalProtocol
Package
Description
A framework for request/response based communication on top of the Net4j transport layer.
Reusable implementation of a server-to-client confirmation signal and related API.
A signal protocol implementation that realizes a configurable heart beat protocol.
Reusable implementation of a server-to-client authentication signal and related API.
Some container injectors for use with signal protocols.
-
Uses of SignalProtocol in org.eclipse.net4j.signal
Modifier and TypeMethodDescriptionSignal.getProtocol()
SignalProtocol.TimeoutChangedEvent.getSource()
ModifierConstructorDescriptionAcknowledgeCompressedStringsIndication
(SignalProtocol<?> protocol) AcknowledgeCompressedStringsRequest
(SignalProtocol<?> protocol, Collection<Integer> acknowledgements) EntityIndication
(SignalProtocol<?> protocol) EntityRequest
(SignalProtocol<?> protocol, BiConsumer<String, org.eclipse.net4j.util.collection.Entity> entityHandler, String namespace, String... names) Indication
(SignalProtocol<?> protocol, short signalID) Indication
(SignalProtocol<?> protocol, short id, String name) Indication
(SignalProtocol<?> protocol, Enum<?> literal) IndicationWithMonitoring
(SignalProtocol<?> protocol, short signalID) IndicationWithMonitoring
(SignalProtocol<?> protocol, short id, String name) IndicationWithMonitoring
(SignalProtocol<?> protocol, Enum<?> literal) IndicationWithResponse
(SignalProtocol<?> protocol, short signalID) IndicationWithResponse
(SignalProtocol<?> protocol, short id, String name) IndicationWithResponse
(SignalProtocol<?> protocol, Enum<?> literal) MonitorCanceledIndication
(SignalProtocol<?> protocol) MonitorCanceledRequest
(SignalProtocol<?> protocol, int correlationID) MonitorProgressIndication
(SignalProtocol<?> protocol) MonitorProgressRequest
(SignalProtocol<?> protocol, int correlationID, double totalWork, double work) Request
(SignalProtocol<?> protocol, short signalID) Request
(SignalProtocol<?> protocol, short id, String name) Request
(SignalProtocol<?> protocol, Enum<?> literal) RequestWithConfirmation
(SignalProtocol<?> protocol, short signalID) RequestWithConfirmation
(SignalProtocol<?> protocol, short id, String name) RequestWithConfirmation
(SignalProtocol<?> protocol, Enum<?> literal) RequestWithMonitoring
(SignalProtocol<?> protocol, short signalID) RequestWithMonitoring
(SignalProtocol<?> protocol, short id, String name) RequestWithMonitoring
(SignalProtocol<?> protocol, Enum<?> literal) Signal
(SignalProtocol<?> protocol, short id) Signal
(SignalProtocol<?> protocol, short id, String name) Both implementation classes of a logical signal must have the same signalID.Signal
(SignalProtocol<?> protocol, Enum<?> literal) SignalActor
(SignalProtocol<?> protocol, short id) SignalActor
(SignalProtocol<?> protocol, short id, String name) SignalActor
(SignalProtocol<?> protocol, Enum<?> literal) SignalReactor
(SignalProtocol<?> protocol, short signalID) SignalReactor
(SignalProtocol<?> protocol, short id, String name) SignalReactor
(SignalProtocol<?> protocol, Enum<?> literal) -
Uses of SignalProtocol in org.eclipse.net4j.signal.confirmation
Modifier and TypeClassDescriptionclass
ConfirmationIndication<PROTOCOL extends SignalProtocol<?> & org.eclipse.net4j.util.confirmation.IConfirmationProvider.Provider>
ModifierConstructorDescriptionConfirmationIndication
(SignalProtocol<?> protocol, short signalID) ConfirmationIndication
(SignalProtocol<?> protocol, short id, String name) ConfirmationIndication
(SignalProtocol<?> protocol, Enum<?> literal) ConfirmationRequest
(SignalProtocol<?> protocol, short signalID, String name, ConfirmationPrompt prompt) ConfirmationRequest
(SignalProtocol<?> protocol, short signalID, ConfirmationPrompt prompt) ConfirmationRequest
(SignalProtocol<?> protocol, Enum<?> literal, ConfirmationPrompt prompt) -
Uses of SignalProtocol 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 SignalProtocol 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.ModifierConstructorDescriptionAuthenticationRequest
(SignalProtocol<?> protocol, short id, String name, org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge) AuthenticationRequest
(SignalProtocol<?> protocol, short signalID, org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge) AuthenticationRequest
(SignalProtocol<?> protocol, Enum<?> literal, org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge) -
Uses of SignalProtocol in org.eclipse.net4j.signal.wrapping
Modifier and TypeMethodDescriptionprotected Object
StreamWrapperInjector.inject
(org.eclipse.net4j.util.container.IManagedContainer container, String productGroup, String factoryType, String description, SignalProtocol<?> signalProtocol) protected boolean
StreamWrapperInjector.shouldInject
(org.eclipse.net4j.util.container.IManagedContainer container, String productGroup, String factoryType, String description, SignalProtocol<?> signalProtocol)