All Classes and Interfaces

Class
Description
A SocketException that may be thrown upon some "address unavailable" condition from native code (e.g., EADDRNOTAVAIL is returned).
Describes an address family supported by junixsocket.
The implementation-specifics for a given address family implementation.
A DatagramChannel implementation that works with junixsocket.
A DatagramSocket implementation that works with junixsocket.
A reference to the constructor of an AFDatagramSocket subclass.
A DatagramSocketImpl implemented by junixsocket.
An AFSocketAddress for unknown socket types.
An InputStream for AFSocket, etc.
An OutputStream for AFSocket, etc.
A Pipe, natively implemented.
A junixsocket-based protocol family.
Service-provider class for junixsocket selectors and selectable channels.
The server part of a junixsocket socket.
The constructor of the concrete subclass.
A selectable channel for stream-oriented listening sockets.
Some connector that is able to create AFServerSockets bound to a given AFSocketAddress.
junixsocket's base implementation of a Socket.
The reference to the constructor of an AFSocket subclass.
Some SocketAddress that is supported by junixsocket, such as AFUNIXSocketAddress.
A reference to the constructor of an AFSocketAddress subclass.
The implementation-specifics for a given AFSocketAddress subclass implementation.
Helps converting an internet "hostname" to an AFSocketAddress.
Describes junixsocket capabilities the current environment (system platform, native library, etc.) may or may not support.
A selectable channel for stream-oriented connecting sockets.
A reference to a method that provides an AFSocket instance.
Some connector that is able to connect to a given AFSocketAddress.
Defines certain methods that all junixsocket socket implementations share and extend beyond the standard socket API.
The base for a SocketFactory that connects to UNIX sockets.
A socket factory that always connects to a fixed socket address, no matter what.
junixsocket-based SocketImpl.
Placeholder for protocol-specific code that resides in the native library.
A special socket option supported by some junixsocket-based implementation.
A pair of sockets.
Describes the "protocol" part of a socket.
Describes the "type" of a socket.
Marker interface that combines junixsocket-based SocketChannels, Sockets, DatagramChannels and DatagramSockets.
Marker interface that combines junixsocket-based SocketChannels, DatagramChannels or ServerSocketChannels.
Marker interface that combines junixsocket-based SocketChannels, Sockets, DatagramChannels and DatagramSockets, as well as ServerSockets and ServerSocketChannels.
An AFSocketAddress for AF_SYSTEM sockets.
The AF_SYSTEM system address.
AF_SYSTEM-specific code that resides in the native library.
An AFSocketAddress for TIPC sockets.
The TIPC address type.
The TIPC visibility scope.
TIPC-specific code that resides in the native library.
A DatagramChannel implementation that works with AF_UNIX Unix domain sockets.
A DatagramSocket implementation that works with AF_UNIX Unix domain sockets.
Describes the protocol family supported by AFUNIXSocketAddress etc.
Service-provider class for junixsocket selectors and selectable channels.
The server part of an AF_UNIX domain socket.
A selectable channel for stream-oriented listening sockets.
Implementation of an AF_UNIX domain socket.
Describes an InetSocketAddress that actually uses AF_UNIX sockets instead of AF_INET.
Deprecated.
A selectable channel for stream-oriented connecting sockets.
AF_UNIX socket credentials.
Defines certain methods that all junixsocket AF_UNIX socket implementations share and extend beyond the standard socket API.
The base for a SocketFactory that connects to UNIX sockets.
A socket factory that handles a custom hostname ("localhost", by default, and configured by the system property "org.newsclub.net.unix.socket.hostname"), forwarding all other requests to the fallback SocketFactory.
A socket factory that handles a custom hostname ("junixsocket.localhost", by default, and configured by the system property "org.newsclub.net.unix.socket.hostname"), forwarding all other requests to the fallback SocketFactory.
A socket factory that handles special host names formatted as file:// URIs.
A pair of sockets.
An AFSocketAddress for VSOCK sockets.
VSOCK-specific code that resides in the native library.
A SocketException indicating that a socket connection was broken ("broken pipe").
A pair of two closeable items.
A set of Closeables that can be closed at once.
A SocketException indicating that a socket connection was reset.
Something that has a FileDescriptor.
Provides object-oriented access to file descriptors via InputStream, Socket, etc., depending on the file descriptor type.
Hostname and port.
A SocketException that may be thrown upon some "invalid argument" being passed into native code (i.e., EINVAL is returned).
A SocketException that may be thrown upon some "invalid" state, mostly detected in native code.
Thrown when a known Java/JRE/JDK bug was encountered.
A "named integer", usually used for constants.
Marks a subclass that provides a method "public static T ofValue(int v)" that allows casting an integer to this type via reflection.
Constructor for "undefined" values.
Describes a 32-bit bitmask that supports named flags.
Creates a new instance.
A SocketException that may be thrown upon some "no such device" condition from native code (e.g., ENODEV is returned).
A SocketException that may be thrown upon some "unsupported operation" condition from native code (e.g., ENOTSUP, EOPNOTSUPP, EPROTONOSUPPORT, ESOCKTNOSUPPORT, EPFNOSUPPORT, EAFNOSUPPORT is returned).
A filter that takes a SocketAddress, and potentially changes it, or throws an exception if certain criteria are met.
A SocketException indicating that a socket was closed or is not open for other reasons.
Internal helper class to dump stack traces when deemed appropriate.
Declares some operation "unsafe", which is guarded via AFSocketCapability.CAPABILITY_UNSAFE.