Class SelectorManager

    • Field Detail

      • DEFAULT_CONNECT_TIMEOUT

        public static final int DEFAULT_CONNECT_TIMEOUT
        Deprecated.
        See Also:
        Constant Field Values
    • Method Detail

      • getConnectTimeout

        @ManagedAttribute("The Connection timeout (ms)")
        public long getConnectTimeout()
        Deprecated.
        Get the connect timeout
        Returns:
        the connect timeout (in milliseconds)
      • setConnectTimeout

        public void setConnectTimeout​(long milliseconds)
        Deprecated.
        Set the connect timeout (in milliseconds)
        Parameters:
        milliseconds - the number of milliseconds for the timeout
      • getReservedThreads

        @Deprecated
        public int getReservedThreads()
        Deprecated.
        Returns:
        -1
      • setReservedThreads

        @Deprecated
        public void setReservedThreads​(int threads)
        Deprecated.
        Parameters:
        threads - ignored
      • getSelectorCount

        @ManagedAttribute("The number of NIO Selectors")
        public int getSelectorCount()
        Deprecated.
        Returns:
        the number of selectors in use
      • acceptor

        public Closeable acceptor​(SelectableChannel server)
        Deprecated.

        Registers a server channel for accept operations. When a SocketChannel is accepted from the given ServerSocketChannel then the accepted(SelectableChannel) method is called, which must be overridden by a derivation of this class to handle the accepted channel

        Parameters:
        server - the server channel to register
        Returns:
        A Closable that allows the acceptor to be cancelled
      • connectionOpened

        public void connectionOpened​(Connection connection)
        Deprecated.

        Callback method invoked when a connection is opened.

        Parameters:
        connection - the connection just opened
      • connectionClosed

        public void connectionClosed​(Connection connection)
        Deprecated.

        Callback method invoked when a connection is closed.

        Parameters:
        connection - the connection just closed
      • newConnection

        public abstract Connection newConnection​(SelectableChannel channel,
                                                 EndPoint endpoint,
                                                 Object attachment)
                                          throws IOException
        Deprecated.

        Factory method to create Connection.

        Parameters:
        channel - the channel associated to the connection
        endpoint - the endpoint
        attachment - the attachment
        Returns:
        a new connection
        Throws:
        IOException - if unable to create new connection
      • addEventListener

        public void addEventListener​(EventListener listener)
        Deprecated.
      • removeEventListener

        public void removeEventListener​(EventListener listener)
        Deprecated.