Package org.eclipse.spi.net4j
Schnittstelle InternalChannelMultiplexer
- Alle Superschnittstellen:
IBufferProvider
,IChannelMultiplexer
,org.eclipse.net4j.util.container.IContainer<IChannel>
,ILocationAware
,org.eclipse.net4j.util.event.INotifier
,org.eclipse.net4j.util.properties.IPropertiesContainer
,ITransportConfigAware
- Alle bekannten Unterschnittstellen:
InternalConnector
- Alle bekannten Implementierungsklassen:
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...
- Seit:
- 2.0
- Autor:
- 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.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypSchnittstelleBeschreibungstatic interface
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.buffer.IBufferProvider
IBufferProvider.Introspection, IBufferProvider.Notification
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E>, org.eclipse.net4j.util.container.IContainer.Persistable<E>, org.eclipse.net4j.util.container.IContainer.Persistence<E>
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.ILocationAware
ILocationAware.Location
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final ThreadLocal
<InternalChannelMultiplexer> static final short
Von Schnittstelle geerbte Felder org.eclipse.net4j.channel.IChannelMultiplexer
DEFAULT_OPEN_CHANNEL_TIMEOUT, NO_CHANNEL_TIMEOUT
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
closeChannel
(InternalChannel channel) void
multiplexChannel
(InternalChannel channel) boolean
Von Schnittstelle geerbte Methoden org.eclipse.net4j.buffer.IBufferProvider
getBufferCapacity, provideBuffer, retainBuffer
Von Schnittstelle geerbte Methoden org.eclipse.net4j.channel.IChannelMultiplexer
getChannels, getOpenChannelTimeout, openChannel, openChannel, openChannel, setOpenChannelTimeout
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer
getElements, isEmpty
Von Schnittstelle geerbte Methoden org.eclipse.net4j.ILocationAware
getLocation, isClient, isServer
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.properties.IPropertiesContainer
properties
Von Schnittstelle geerbte Methoden org.eclipse.net4j.ITransportConfigAware
getConfig, setConfig
-
Felddetails
-
CONTEXT_MULTIPLEXER
- Seit:
- 4.5
-
RESERVED_CHANNEL
static final short RESERVED_CHANNEL- Seit:
- 4.0
- Siehe auch:
-
-
Methodendetails
-
needsBufferProvider
boolean needsBufferProvider()- Seit:
- 4.16
-
multiplexChannel
Called by achannel
each time a newbuffer
is available for multiplexing. This or another buffer can be dequeued from thesend queue
of the channel. -
closeChannel
- Seit:
- 2.0
-