Class Local


  • @Deprecated
    public class Local
    extends Object
    Deprecated.
    The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.
    Local socket.
    Author:
    Mladen Turk
    • Constructor Detail

      • Local

        public Local()
        Deprecated.
    • Method Detail

      • create

        public static long create​(String path,
                                  long cont)
                           throws Exception
        Deprecated.
        Create a socket.
        Parameters:
        path - The address of the new socket.
        cont - The parent pool to use
        Returns:
        The new socket that has been set up.
        Throws:
        Exception - If socket creation failed
      • bind

        public static int bind​(long sock,
                               long sa)
        Deprecated.
        Bind the socket to its associated port
        Parameters:
        sock - The socket to bind
        sa - The socket address to bind to This may be where we will find out if there is any other process using the selected port.
        Returns:
        the operation status
      • listen

        public static int listen​(long sock,
                                 int backlog)
        Deprecated.
        Listen to a bound socket for connections.
        Parameters:
        sock - The socket to listen on
        backlog - The number of outstanding connections allowed in the sockets listen queue. If this value is less than zero, for NT pipes the number of instances is unlimited.
        Returns:
        the operation status
      • accept

        public static long accept​(long sock)
                           throws Exception
        Deprecated.
        Accept a new connection request
        Parameters:
        sock - The socket we are listening on.
        Returns:
        A copy of the socket that is connected to the socket that made the connection request. This is the socket which should be used for all future communication.
        Throws:
        Exception - If accept failed
      • connect

        public static int connect​(long sock,
                                  long sa)
        Deprecated.
        Issue a connection request to a socket either on the same machine or a different one.
        Parameters:
        sock - The socket we wish to use for our side of the connection
        sa - The address of the machine we wish to connect to. Unused for NT Pipes.
        Returns:
        the operation status