Package | Description |
---|---|
org.eclipse.net4j.signal |
A framework for request/response based communication on top of the Net4j transport layer.
|
org.eclipse.net4j.signal.confirmation |
Reusable implementation of a server-to-client confirmation signal and related API.
|
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.signal.wrapping |
Some container injectors for use with signal protocols.
|
Modifier and Type | Method and Description |
---|---|
SignalProtocol<?> |
Signal.getProtocol() |
SignalProtocol<?> |
SignalProtocol.TimeoutChangedEvent.getSource() |
Constructor and Description |
---|
Indication(SignalProtocol<?> protocol,
Enum<?> literal) |
Indication(SignalProtocol<?> protocol,
short signalID) |
Indication(SignalProtocol<?> protocol,
short id,
String name) |
IndicationWithMonitoring(SignalProtocol<?> protocol,
Enum<?> literal) |
IndicationWithMonitoring(SignalProtocol<?> protocol,
short signalID) |
IndicationWithMonitoring(SignalProtocol<?> protocol,
short id,
String name) |
IndicationWithResponse(SignalProtocol<?> protocol,
Enum<?> literal) |
IndicationWithResponse(SignalProtocol<?> protocol,
short signalID) |
IndicationWithResponse(SignalProtocol<?> protocol,
short id,
String name) |
MonitorCanceledIndication(SignalProtocol<?> protocol) |
MonitorCanceledRequest(SignalProtocol<?> protocol,
int correlationID) |
MonitorProgressIndication(SignalProtocol<?> protocol) |
MonitorProgressRequest(SignalProtocol<?> protocol,
int correlationID,
double totalWork,
double work) |
Request(SignalProtocol<?> protocol,
Enum<?> literal) |
Request(SignalProtocol<?> protocol,
short signalID) |
Request(SignalProtocol<?> protocol,
short id,
String name) |
RequestWithConfirmation(SignalProtocol<?> protocol,
Enum<?> literal) |
RequestWithConfirmation(SignalProtocol<?> protocol,
short signalID) |
RequestWithConfirmation(SignalProtocol<?> protocol,
short id,
String name) |
RequestWithMonitoring(SignalProtocol<?> protocol,
Enum<?> literal) |
RequestWithMonitoring(SignalProtocol<?> protocol,
short signalID) |
RequestWithMonitoring(SignalProtocol<?> protocol,
short id,
String name) |
Signal(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.
|
SignalActor(SignalProtocol<?> protocol,
Enum<?> literal) |
SignalActor(SignalProtocol<?> protocol,
short id) |
SignalActor(SignalProtocol<?> protocol,
short id,
String name) |
SignalReactor(SignalProtocol<?> protocol,
Enum<?> literal) |
SignalReactor(SignalProtocol<?> protocol,
short signalID) |
SignalReactor(SignalProtocol<?> protocol,
short id,
String name) |
Modifier and Type | Class and Description |
---|---|
class |
ConfirmationIndication<PROTOCOL extends SignalProtocol<?> & IConfirmationProvider.Provider> |
Constructor and Description |
---|
ConfirmationIndication(SignalProtocol<?> protocol,
Enum<?> literal) |
ConfirmationIndication(SignalProtocol<?> protocol,
short signalID) |
ConfirmationIndication(SignalProtocol<?> protocol,
short id,
String name) |
ConfirmationRequest(SignalProtocol<?> protocol,
Enum<?> literal,
ConfirmationPrompt prompt) |
ConfirmationRequest(SignalProtocol<?> protocol,
short signalID,
ConfirmationPrompt prompt) |
ConfirmationRequest(SignalProtocol<?> protocol,
short signalID,
String name,
ConfirmationPrompt prompt) |
Modifier and Type | Class and Description |
---|---|
class |
HeartBeatProtocol
A
signal protocol that keeps the connector of its channel open
or provides early deactivation feedback by exchanging periodic heart beats. |
static class |
HeartBeatProtocol.Server
The server-side implementation of a
heart beat protocol . |
Modifier and Type | Class and Description |
---|---|
class |
AuthenticatingSignalProtocol<INFRA_STRUCTURE extends IPasswordCredentialsProvider.Provider>
An abstract signal protocol that supports authentication.
|
Constructor and Description |
---|
AuthenticationRequest(SignalProtocol<?> protocol,
Enum<?> literal,
DiffieHellman.Server.Challenge challenge) |
AuthenticationRequest(SignalProtocol<?> protocol,
short signalID,
DiffieHellman.Server.Challenge challenge) |
AuthenticationRequest(SignalProtocol<?> protocol,
short id,
String name,
DiffieHellman.Server.Challenge challenge) |
Modifier and Type | Method and Description |
---|---|
protected Object |
StreamWrapperInjector.inject(IManagedContainer container,
String productGroup,
String factoryType,
String description,
SignalProtocol<?> signalProtocol) |
protected boolean |
StreamWrapperInjector.shouldInject(IManagedContainer container,
String productGroup,
String factoryType,
String description,
SignalProtocol<?> signalProtocol) |
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.