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 interfaceVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.buffer.IBufferProvider
IBufferProvider.Introspection, IBufferProvider.NotificationVon 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.LocationVon 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 shortVon Schnittstelle geerbte Felder org.eclipse.net4j.channel.IChannelMultiplexer
DEFAULT_OPEN_CHANNEL_TIMEOUT, NO_CHANNEL_TIMEOUT -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidcloseChannel(InternalChannel channel) voidmultiplexChannel(InternalChannel channel) booleanVon Schnittstelle geerbte Methoden org.eclipse.net4j.buffer.IBufferProvider
getBufferCapacity, provideBuffer, retainBufferVon Schnittstelle geerbte Methoden org.eclipse.net4j.channel.IChannelMultiplexer
getChannels, getOpenChannelTimeout, openChannel, openChannel, openChannel, setOpenChannelTimeoutVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer
getElements, isEmptyVon Schnittstelle geerbte Methoden org.eclipse.net4j.ILocationAware
getLocation, isClient, isServerVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListenerVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.properties.IPropertiesContainer
propertiesVon 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 achanneleach time a newbufferis available for multiplexing. This or another buffer can be dequeued from thesend queueof the channel. -
closeChannel
- Seit:
- 2.0
-