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) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html