Class AbstractNetworkConnector

All Implemented Interfaces:
Closeable, AutoCloseable, Connector, NetworkConnector, Container, Destroyable, Dumpable, Dumpable.DumpableContainer, Graceful, LifeCycle
Direct Known Subclasses:
ServerConnector

@ManagedObject("AbstractNetworkConnector") @Deprecated(since="2021-05-27") public abstract class AbstractNetworkConnector extends AbstractConnector implements NetworkConnector
Deprecated.
The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
An abstract Network Connector.

Extends the AbstractConnector support for the NetworkConnector interface.

  • Constructor Details

  • Method Details

    • setHost

      public void setHost(String host)
      Deprecated.
    • getHost

      @ManagedAttribute("The network interface this connector binds to as an IP address or a hostname. If null or 0.0.0.0, then bind to all interfaces.") public String getHost()
      Deprecated.
      Specified by:
      getHost in interface NetworkConnector
      Returns:
      The hostname representing the interface to which this connector will bind, or null for all interfaces.
    • setPort

      public void setPort(int port)
      Deprecated.
    • getPort

      @ManagedAttribute("Port this connector listens on. If set the 0 a random port is assigned which may be obtained with getLocalPort()") public int getPort()
      Deprecated.
      Specified by:
      getPort in interface NetworkConnector
      Returns:
      The configured port for the connector or 0 if any available port may be used.
    • getLocalPort

      public int getLocalPort()
      Deprecated.
      Specified by:
      getLocalPort in interface NetworkConnector
      Returns:
      The actual port the connector is listening on, or -1 if it has not been opened, or -2 if it has been closed.
    • open

      public void open() throws IOException
      Deprecated.
      Description copied from interface: NetworkConnector

      Performs the activities needed to open the network communication (for example, to start accepting incoming network connections).

      Specified by:
      open in interface NetworkConnector
      Throws:
      IOException - if this connector cannot be opened
      See Also:
    • close

      public void close()
      Deprecated.
      Description copied from interface: NetworkConnector

      Performs the activities needed to close the network communication (for example, to stop accepting network connections).

      Once a connector has been closed, it cannot be opened again without first calling LifeCycle.stop() and it will not be active again until a subsequent call to LifeCycle.start()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Specified by:
      close in interface NetworkConnector
    • shutdown

      public Future<Void> shutdown()
      Deprecated.
      Specified by:
      shutdown in interface Graceful
      Overrides:
      shutdown in class AbstractConnector
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class AbstractConnector