Interface ITCPAcceptor

All Superinterfaces:
org.eclipse.net4j.util.collection.Closeable, IAcceptor, org.eclipse.net4j.util.container.IContainer<IConnector>, org.eclipse.net4j.util.event.INotifier, org.eclipse.net4j.util.properties.IPropertiesContainer

public interface ITCPAcceptor extends IAcceptor
An acceptor that implements non-blocking multiplexed TCP transport, optionally with SSL.
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.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer

    org.eclipse.net4j.util.container.IContainer.Modifiable<E extends Object>, org.eclipse.net4j.util.container.IContainer.Persistable<E extends Object>, org.eclipse.net4j.util.container.IContainer.Persistence<E extends Object>

    Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier

    org.eclipse.net4j.util.event.INotifier.INotifier2
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final int
    The value of the org.eclipse.net4j.tcp.port bundle/system property if defined, the value 2036 otherwise.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    int
     
     

    Methods inherited from interface org.eclipse.net4j.util.collection.Closeable

    close, isClosed

    Methods inherited from interface org.eclipse.net4j.acceptor.IAcceptor

    getAcceptedConnectors

    Methods inherited from interface org.eclipse.net4j.util.container.IContainer

    getElements, isEmpty

    Methods inherited from interface org.eclipse.net4j.util.event.INotifier

    addListener, getListeners, hasListeners, removeListener

    Methods inherited from interface org.eclipse.net4j.util.properties.IPropertiesContainer

    properties
  • Field Details

    • DEFAULT_ADDRESS

      static final String DEFAULT_ADDRESS
      See Also:
    • DEFAULT_PORT

      static final int DEFAULT_PORT
      The value of the org.eclipse.net4j.tcp.port bundle/system property if defined, the value 2036 otherwise.
  • Method Details

    • getSelector

      ITCPSelector getSelector()
      Since:
      4.0
    • getAddress

      String getAddress()
    • getPort

      int getPort()