Class Local

java.lang.Object
org.apache.tomcat.jni.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 Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static long
    accept(long sock)
    Deprecated.
    Accept a new connection request
    static int
    bind(long sock, long sa)
    Deprecated.
    Bind the socket to its associated port
    static int
    connect(long sock, long sa)
    Deprecated.
    Issue a connection request to a socket either on the same machine or a different one.
    static long
    create(String path, long cont)
    Deprecated.
    Create a socket.
    static int
    listen(long sock, int backlog)
    Deprecated.
    Listen to a bound socket for connections.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Local

      public Local()
      Deprecated.
  • Method Details

    • 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