Interface InternalChannelMultiplexer

All Superinterfaces:
IBufferProvider, IChannelMultiplexer, org.eclipse.net4j.util.container.IContainer<IChannel>, ILocationAware, org.eclipse.net4j.util.event.INotifier, org.eclipse.net4j.util.properties.IPropertiesContainer, ITransportConfigAware
All Known Subinterfaces:
InternalConnector
All Known Implementing Classes:
ChannelMultiplexer, Connector

public interface InternalChannelMultiplexer extends IChannelMultiplexer, IBufferProvider, ITransportConfigAware
If the meaning of this type isn't clear, there really should be more of a description here...
Since:
2.0
Author:
Eike Stepper
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.
  • Field Details

  • Method Details

    • needsBufferProvider

      boolean needsBufferProvider()
      Since:
      4.16
    • multiplexChannel

      void multiplexChannel(InternalChannel channel)
      Called by a channel each time a new buffer is available for multiplexing. This or another buffer can be dequeued from the send queue of the channel.
    • closeChannel

      void closeChannel(InternalChannel channel)
      Since:
      2.0