public interface InternalChannelMultiplexer extends IChannelMultiplexer, IBufferProvider, ITransportConfigAware
ILocationAware.LocationIContainer.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, setOpenChannelTimeoutgetLocation, isClient, isServergetElements, isEmptyaddListener, getListeners, hasListeners, removeListenergetBufferCapacity, provideBuffer, retainBuffergetConfig, setConfigstatic 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.