public interface InternalChannelMultiplexer extends IChannelMultiplexer, IBufferProvider, ITransportConfigAware
ILocationAware.Location
IContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>
IBufferProvider.Introspection
Modifier and Type | Field and Description |
---|---|
static ThreadLocal<InternalChannelMultiplexer> |
CONTEXT_MULTIPLEXER |
static short |
RESERVED_CHANNEL |
DEFAULT_OPEN_CHANNEL_TIMEOUT, NO_CHANNEL_TIMEOUT
Modifier and Type | Method and Description |
---|---|
void |
closeChannel(InternalChannel channel) |
void |
multiplexChannel(InternalChannel channel)
Called by an
IChannel each time a new buffer is available for multiplexing. |
getChannels, getOpenChannelTimeout, openChannel, openChannel, openChannel, setOpenChannelTimeout
getLocation, isClient, isServer
getElements, isEmpty
addListener, getListeners, hasListeners, removeListener
getBufferCapacity, provideBuffer, retainBuffer
getConfig, setConfig
static final ThreadLocal<InternalChannelMultiplexer> CONTEXT_MULTIPLEXER
static final short RESERVED_CHANNEL
void multiplexChannel(InternalChannel channel)
void closeChannel(InternalChannel channel)
Copyright (c) 2011-2015 Eike Stepper (Berlin, Germany) and others.