Klasse Acceptor

java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.lifecycle.ShareableLifecycle
org.eclipse.net4j.util.container.Container<IConnector>
org.eclipse.spi.net4j.Acceptor
Alle implementierten Schnittstellen:
IAcceptor, ITransportConfigAware, org.eclipse.net4j.util.collection.Closeable, org.eclipse.net4j.util.container.IContainer<IConnector>, org.eclipse.net4j.util.event.INotifier, org.eclipse.net4j.util.event.INotifier.INotifier2, org.eclipse.net4j.util.lifecycle.IDeactivateable, org.eclipse.net4j.util.lifecycle.ILifecycle, org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation, org.eclipse.net4j.util.properties.IPropertiesContainer, org.eclipse.net4j.util.security.INegotiatorAware, InternalAcceptor

public abstract class Acceptor extends org.eclipse.net4j.util.container.Container<IConnector> implements InternalAcceptor
If the meaning of this type isn't clear, there really should be more of a description here...
Seit:
2.0
Autor:
Eike Stepper
  • Verschachtelte Klassen - Übersicht

    Verschachtelte Klassen
    Modifizierer und Typ
    Klasse
    Beschreibung
    static interface 
     

    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.util.lifecycle.ILifecycle

    org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier

    org.eclipse.net4j.util.event.INotifier.INotifier2
  • Feldübersicht

    Von Klasse geerbte Felder org.eclipse.net4j.util.lifecycle.Lifecycle

    USE_LABEL
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
     
    void
     
    protected void
     
    protected void
     
    Returns an array of the connectors that have been accepted by this acceptor and not been closed since.
    Returns the current transport configuration if there is one, a new empty one otherwise.
     
     
    org.eclipse.net4j.util.security.INegotiator
     
    boolean
     
    boolean
     
    boolean
     
    void
     
    final org.eclipse.net4j.util.registry.IRegistry<String,Object>
     
    void
     
    void
    Sets a new transport configuration by copying the given one.
    void
     
    void
    setNegotiator(org.eclipse.net4j.util.security.INegotiator negotiator)
     

    Von Klasse geerbte Methoden org.eclipse.net4j.util.container.Container

    fireContainerEvent, fireContainerEvent, fireContainerEvent, fireElementAddedEvent, fireElementRemovedEvent, fireElementsAddedEvent, fireElementsRemovedEvent, fireEvent, newContainerEvent, newContainerEvent

    Von Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle

    activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doActivate, doAfterActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString

    Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier

    addListener, addUniqueListener, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier

    addListener, getListeners, hasListeners, removeListener
  • Konstruktordetails

    • Acceptor

      public Acceptor()
  • Methodendetails

    • properties

      public final org.eclipse.net4j.util.registry.IRegistry<String,Object> properties()
      Angegeben von:
      properties in Schnittstelle org.eclipse.net4j.util.properties.IPropertiesContainer
    • needsBufferProvider

      public boolean needsBufferProvider()
      Angegeben von:
      needsBufferProvider in Schnittstelle InternalAcceptor
    • getConfig

      public ITransportConfig getConfig()
      Beschreibung aus Schnittstelle kopiert: ITransportConfigAware
      Returns the current transport configuration if there is one, a new empty one otherwise.
      Angegeben von:
      getConfig in Schnittstelle ITransportConfigAware
    • setConfig

      public void setConfig(ITransportConfig config)
      Beschreibung aus Schnittstelle kopiert: ITransportConfigAware
      Sets a new transport configuration by copying the given one.
      Angegeben von:
      setConfig in Schnittstelle ITransportConfigAware
    • getConnectorPreparer

      public Acceptor.ConnectorPreparer getConnectorPreparer()
      Seit:
      4.10
    • setConnectorPreparer

      public void setConnectorPreparer(Acceptor.ConnectorPreparer connectorPreparer)
      Seit:
      4.10
    • getNegotiator

      public org.eclipse.net4j.util.security.INegotiator getNegotiator()
      Angegeben von:
      getNegotiator in Schnittstelle org.eclipse.net4j.util.security.INegotiatorAware
    • setNegotiator

      public void setNegotiator(org.eclipse.net4j.util.security.INegotiator negotiator)
      Angegeben von:
      setNegotiator in Schnittstelle org.eclipse.net4j.util.security.INegotiatorAware
    • getAcceptedConnectors

      public IConnector[] getAcceptedConnectors()
      Beschreibung aus Schnittstelle kopiert: IAcceptor
      Returns an array of the connectors that have been accepted by this acceptor and not been closed since.
      Angegeben von:
      getAcceptedConnectors in Schnittstelle IAcceptor
    • isEmpty

      public boolean isEmpty()
      Angegeben von:
      isEmpty in Schnittstelle org.eclipse.net4j.util.container.IContainer<IConnector>
      Setzt außer Kraft:
      isEmpty in Klasse org.eclipse.net4j.util.container.Container<IConnector>
    • getElements

      public IConnector[] getElements()
      Angegeben von:
      getElements in Schnittstelle org.eclipse.net4j.util.container.IContainer<IConnector>
    • prepareConnector

      public void prepareConnector(InternalConnector connector)
    • addConnector

      public void addConnector(InternalConnector connector)
    • removeConnector

      public void removeConnector(IConnector connector)
    • close

      public void close()
      Angegeben von:
      close in Schnittstelle org.eclipse.net4j.util.collection.Closeable
    • isClosed

      public boolean isClosed()
      Angegeben von:
      isClosed in Schnittstelle org.eclipse.net4j.util.collection.Closeable
    • doBeforeActivate

      protected void doBeforeActivate() throws Exception
      Setzt außer Kraft:
      doBeforeActivate in Klasse org.eclipse.net4j.util.lifecycle.Lifecycle
      Löst aus:
      Exception
    • doDeactivate

      protected void doDeactivate() throws Exception
      Setzt außer Kraft:
      doDeactivate in Klasse org.eclipse.net4j.util.lifecycle.Lifecycle
      Löst aus:
      Exception