Module org.newsclub.net.unix.darwin
Class AFSYSTEMSocketFactory
java.lang.Object
javax.net.SocketFactory
org.newsclub.net.unix.AFSocketFactory<AFSYSTEMSocketAddress>
org.newsclub.net.unix.darwin.system.AFSYSTEMSocketFactory
- All Implemented Interfaces:
AFSocketAddressFromHostname<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
AFSocketFactory.FixedAddressSocketFactory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected AFSYSTEMSocket
configure
(AFSYSTEMSocket sock) Performs some optional configuration on a newly created socket.protected final AFSYSTEMSocket
Creates a newAFSocket
, connected to the given address.final Socket
Methods inherited from class org.newsclub.net.unix.AFSocketFactory
createSocket, createSocket, createSocket, createSocket, isInetAddressSupported
Methods inherited from class javax.net.SocketFactory
getDefault
Methods inherited from class java.lang.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
-
AFSYSTEMSocketFactory
protected AFSYSTEMSocketFactory()Creates aAFSYSTEMSocketFactory
.
-
-
Method Details
-
createSocket
- Specified by:
createSocket
in classAFSocketFactory<AFSYSTEMSocketAddress>
- Throws:
SocketException
-
connectTo
Description copied from class:AFSocketFactory
Creates a newAFSocket
, connected to the given address.- Specified by:
connectTo
in classAFSocketFactory<AFSYSTEMSocketAddress>
- Parameters:
addr
- The address to connect to.- Returns:
- The socket instance.
- Throws:
IOException
- on error.
-
configure
Performs some optional configuration on a newly created socket.- Parameters:
sock
- The socket.- Returns:
- The very socket.
- Throws:
SocketException
- on error.
-