Schnittstelle IChannelMultiplexer

Alle Superschnittstellen:
org.eclipse.net4j.util.container.IContainer<IChannel>, ILocationAware, org.eclipse.net4j.util.event.INotifier, org.eclipse.net4j.util.properties.IPropertiesContainer
Alle bekannten Unterschnittstellen:
IConnector, IJVMConnector, InternalChannelMultiplexer, InternalConnector, IServerConnector, ITCPConnector, IWSConnector
Alle bekannten Implementierungsklassen:
ChannelMultiplexer, Connector

public interface IChannelMultiplexer extends ILocationAware, org.eclipse.net4j.util.container.IContainer<IChannel>, org.eclipse.net4j.util.properties.IPropertiesContainer
Manages and multiplexes virtual data channels over a shared physical connection.
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

    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

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final long
    Indicates to use the timeout that is configured via debug property open.channel.timeout (see .options file) which has a default of 10 seconds.
    static final long
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    Returns a collection of currently open channels.
    long
     
    Synchronous request to open a new IChannel with an undefined channel protocol.
    openChannel(String protocolID, Object infraStructure)
    Synchronous request to open a new IChannel with a channel protocol defined by a given protocol identifier.
    openChannel(IProtocol<?> protocol)
    Synchronous request to open a new IChannel with the given channel protocol .
    void
    setOpenChannelTimeout(long openChannelTimeout)
     

    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