java.lang.Object
javax.net.SocketFactory
org.newsclub.net.unix.AFSocketFactory<AFUNIXSocketAddress>
org.newsclub.net.unix.AFUNIXSocketFactory
org.newsclub.net.unix.AFUNIXSocketFactory.URIScheme
- All Implemented Interfaces:
- AFSocketAddressFromHostname<AFUNIXSocketAddress>
- Enclosing class:
- AFUNIXSocketFactory
A socket factory that handles special host names formatted as file:// URIs.
 The file:// URI may also be specified in URL-encoded format, i.e., file:%3A%2F%2F etc.
 You may also surround the URL with square brackets ("[" and "]"), whereas the closing bracket
 may be omitted.
 NOTE: In some circumstances it is recommended to use "
[file:%3A%2F%2F(...)", i.e.
 encoded and without the closing bracket. Since this is an invalid hostname, it will not trigger
 a DNS lookup, but can still be used within a JDBC Connection URL.- 
Nested Class SummaryNested classes/interfaces inherited from class org.newsclub.net.unix.AFUNIXSocketFactoryAFUNIXSocketFactory.FactoryArg, AFUNIXSocketFactory.SystemProperty, AFUNIXSocketFactory.URISchemeNested classes/interfaces inherited from class org.newsclub.net.unix.AFSocketFactoryAFSocketFactory.FixedAddressSocketFactory
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionaddressFromHost(String host, int port) Translates a "host" string (and port) to anAFSocketAddress.booleanisHostnameSupported(String host) Checks whether the given hostname is supported by this socket factory.Methods inherited from class org.newsclub.net.unix.AFUNIXSocketFactoryconnectTo, createSocketMethods inherited from class org.newsclub.net.unix.AFSocketFactorycreateSocket, createSocket, createSocket, createSocket, isInetAddressSupportedMethods inherited from class javax.net.SocketFactorygetDefault
- 
Constructor Details- 
URISchemepublic URIScheme()Creates aAFUNIXSocketFactory.URISchemesocket factory.
 
- 
- 
Method Details- 
isHostnameSupportedDescription copied from interface:AFSocketAddressFromHostnameChecks whether the given hostname is supported by this socket factory. If not, calls to createSocket will cause aSocketException.- Parameters:
- host- The host to check.
- Returns:
- trueif supported.
 
- 
addressFromHostDescription copied from interface:AFSocketAddressFromHostnameTranslates a "host" string (and port) to anAFSocketAddress.- Parameters:
- host- The hostname
- port- The port, or 0.
- Returns:
- The AFSocketAddress
- Throws:
- SocketException- If there was a problem converting the hostname
 
 
-