Class AFSYSTEMSocketFactory

java.lang.Object
javax.net.SocketFactory
org.newsclub.net.unix.AFSocketFactory<org.newsclub.net.unix.AFSYSTEMSocketAddress>
org.newsclub.net.unix.darwin.system.AFSYSTEMSocketFactory
All Implemented Interfaces:
org.newsclub.net.unix.AFSocketAddressFromHostname<org.newsclub.net.unix.AFSYSTEMSocketAddress>

public abstract class AFSYSTEMSocketFactory extends org.newsclub.net.unix.AFSocketFactory<org.newsclub.net.unix.AFSYSTEMSocketAddress>
The base for a SocketFactory that connects to AF_SYSTEM sockets.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.newsclub.net.unix.AFSocketFactory

    org.newsclub.net.unix.AFSocketFactory.FixedAddressSocketFactory
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
  • Method Summary

    Modifier and Type
    Method
    Description
    protected AFSYSTEMSocket
    Performs some optional configuration on a newly created socket.
    protected final AFSYSTEMSocket
    connectTo(org.newsclub.net.unix.AFSYSTEMSocketAddress addr)
     
    final Socket
     

    Methods inherited from class org.newsclub.net.unix.AFSocketFactory

    createSocket, createSocket, createSocket, createSocket, isInetAddressSupported

    Methods inherited from class SocketFactory

    getDefault

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.newsclub.net.unix.AFSocketAddressFromHostname

    addressFromHost, isHostnameSupported
  • Constructor Details

  • Method Details

    • createSocket

      public final Socket createSocket() throws SocketException
      Specified by:
      createSocket in class org.newsclub.net.unix.AFSocketFactory<org.newsclub.net.unix.AFSYSTEMSocketAddress>
      Throws:
      SocketException
    • connectTo

      protected final AFSYSTEMSocket connectTo(org.newsclub.net.unix.AFSYSTEMSocketAddress addr) throws IOException
      Specified by:
      connectTo in class org.newsclub.net.unix.AFSocketFactory<org.newsclub.net.unix.AFSYSTEMSocketAddress>
      Throws:
      IOException
    • configure

      protected AFSYSTEMSocket configure(AFSYSTEMSocket sock) throws SocketException
      Performs some optional configuration on a newly created socket.
      Parameters:
      sock - The socket.
      Returns:
      The very socket.
      Throws:
      SocketException - on error.