|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
structured content provider
that shows acceptors
.buffer handler
that defragments the passed buffers
into a continuous byte
sequence which is exposed as an input stream
.output stream
that fragments the written byte sequence into fixed-sized buffers
and passes them to configured buffer handler
.IBuffer
.IChannel
to indicate channel management problems.input stream
that provides the buffers
which arrive at a channel
as a continuous byte sequence.output stream
that fragments the written byte sequence into fixed-sized buffers
and passes them to configured channel
.INITIAL
.
boolean
.
boolean
.
structured content provider
that shows connectors
.IConnector
to indicate connection problems.IConnector
.protocol providers
like ContainerProtocolProvider.Client
or ContainerProtocolProvider.Server
.protocol provider
for client
protocols.protocol provider
for server
protocols.null
if the signal ID is invalid/unknown
for this protocol.
open.channel.timeout
(see .options
file) which has a default of 10 seconds.
BufferPool
and release
them as are
needed to let a given maximum number of buffers survive in the pool.
BufferPool
and release
it.
protocol provider
.FactoryTypeContentProvider
PUTTING
into GETTING
.
IBufferProvider.provideBuffer()
.
IBufferProvider
that has provided this buffer and that this buffer will be returned to when its
IBuffer.release()
method is called.
ByteBuffer
that can be used for putting or getting data.
protocol
.
client
/server
scenario.
IConnector
that sent this event.
IConnector
that sent this event.
BufferPool
.
BufferProvider
.
IBufferHandler
that handles buffers received from the peer channel.
BufferProvider
.
IConnector
that sent this event.
injector
that injects GZIPStreamWrapper
instances.IBuffer
and optionally releases it.
signal protocol
that keeps the connector
of its channel
open
or provides early deactivation feedback by exchanging periodic heart beats.heart beat protocol
.heart beat protocol
instances.element post processor
that injects a timer
into server-side heart beat protocol
instances.client
connectors
and creates
the appropriate server
connectors.IBuffer
s in for further buffer handling.IBuffer
s.IBufferPool
s.IBuffer
s.IBufferProvider
s.buffers
.channels
over a shared physical connection.event
fired from a connector
.IConnector
to indicate that its state has changed.acceptor
that implements HTTP transport by collaborating with a configured
servlet
.connector
that implements polling HTTP transport.acceptor
that implements JVM-embedded transport.JVM acceptors
in the current JVM.channel
of a JVM connector
.connector
that implements JVM-embedded transport.location
in a client
/server
scenario.location
in a client
/server
scenario.signal
, i.e., one with no response.signal
with additional support for remote progress monitoring.signal
, i.e., one with a response.servlet
with a configured request handler
.servlet
.event
fired from a channel
when a buffer
is enqueued or
dequeued.send queue
event
types.ChannelMultiplexer.inverseOpenChannel(short, String, int)
.
typed
buffer handler
for a channel
.versioned
protocol
.protocol
instances for given types.ILocationAware.getLocation()
== ILocationAware.Location.CLIENT
.
IConnector.getState()
== ConnectorState.CONNECTED
.
protocol
that consists of a number of stream-based signals
.true
by default, override to change this behaviour.
ILocationAware.getLocation()
== ILocationAware.Location.SERVER
.
acceptor
that implements non-blocking multiplexed TCP transport, optionally with SSL
.selector
to an active consumer, usually a
connector
.connector
that implements non-blocking multiplexed TCP transport, optionally with
SSL
.negotiation context
that is used in TCP transport.selector
to a passive consumer, usually an
acceptor
.socket selector
and orchestrates a number of active
and passive
consumers, usually connectors
and
acceptors
that compete for the socket selector's I/O time.channel
multiplexers
, connectors
and acceptors
.transport configuration
, typically a channel
multiplexer
, connector
or acceptor
.IChannel
each time a new buffer is available for multiplexing.
IBuffer.startPutting(short)
and possible return value of IBuffer.getChannelID()
that
indicates that this buffer is not intended to be passed to a SocketChannel
.
IChannel
with an undefined channel protocol.
IChannel
with a channel protocol defined by a given protocol identifier.
IChannel
with the given channel protocol .
BufferProvider
.
IBufferProvider
.
signal
.signal
, i.e., one with no response.signal
, i.e., one with a response.signal
with additional support for remote progress monitoring.boolean
.
BufferProvider
.
IBufferHandler
to handle buffers received from the peer channel.
signal protocol
.signal
.signal
execution counts when
attached
to a signal protocol
.event
fired from a signal protocol
when
the local execution of a scheduled signal
has finished.signal protocol
.event
fired from a signal protocol
when the protocol timeout
has been changed.signal
.event
fired from a signal protocol
when
a signal
has been scheduled for local execution.start(rate, 2 * rate)
.
ByteBuffer
from a SocketChannel
that can be used for getting data.
ByteBuffer
that can be used for putting data.
element post processor
that injects a stream wrapper
into signal protocol
instances.TCP acceptor
.TCP connector
.acceptors
.transport configuration
into the connectors
and acceptors
of a managed container
.IConnector.isConnected()
== true
or the given timeout expired.
SocketChannel
.
injector
that injects XORStreamWrapper
instances.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |