Package | Description |
---|---|
org.eclipse.net4j |
The Net4j transport layer.
|
org.eclipse.net4j.channel |
The Net4j transport layer concepts for dealing with channels.
|
org.eclipse.net4j.protocol |
The Net4j transport layer concepts for dealing with protocols.
|
org.eclipse.net4j.signal |
A framework for request/response based communication on top of the Net4j transport layer.
|
org.eclipse.net4j.signal.heartbeat |
A signal protocol implementation that realizes a configurable heart beat protocol.
|
org.eclipse.spi.net4j |
Server service provider interfaces and useful base implementations for the Net4j transport layer.
|
Modifier and Type | Method and Description |
---|---|
IProtocol<?> |
ContainerProtocolProvider.getProtocol(String type) |
IProtocol<?> |
FactoriesProtocolProvider.getProtocol(String type) |
Modifier and Type | Method and Description |
---|---|
static String |
Net4jUtil.getProtocolID(IProtocol<?> protocol) |
static int |
Net4jUtil.getProtocolVersion(IProtocol<?> protocol) |
Modifier and Type | Method and Description |
---|---|
IChannel |
IChannelMultiplexer.openChannel(IProtocol<?> protocol)
Synchronous request to open a new
IChannel with the given channel protocol . |
Modifier and Type | Interface and Description |
---|---|
interface |
IProtocol2<INFRA_STRUCTURE>
|
Modifier and Type | Method and Description |
---|---|
IProtocol<?> |
IProtocolProvider.getProtocol(String type) |
Modifier and Type | Method and Description |
---|---|
static void |
ProtocolVersionException.checkVersion(IProtocol<?> protocol,
int expectedVersion) |
Modifier and Type | Interface and Description |
---|---|
interface |
ISignalProtocol<INFRA_STRUCTURE>
|
Modifier and Type | Class and Description |
---|---|
class |
SignalProtocol<INFRA_STRUCTURE>
The default implementation of a
signal protocol . |
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 |
Protocol<INFRA_STRUCTURE>
If the meaning of this type isn't clear, there really should be more of a description here...
|
Modifier and Type | Method and Description |
---|---|
protected <INFRA_STRUCTURE> |
ChannelMultiplexer.createProtocol(String type,
INFRA_STRUCTURE infraStructure) |
Modifier and Type | Method and Description |
---|---|
protected 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) |
InternalChannel |
ChannelMultiplexer.openChannel(IProtocol<?> protocol) |
protected abstract void |
ChannelMultiplexer.registerChannelWithPeer(short channelID,
long timeout,
IProtocol<?> protocol) |
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.