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.A supplier that can throw an IOException.
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 indicating that a socket was not bound when attempting to read or
write.A
SocketException indicating that a socket was not connected when attempting to read or
write.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.
Helper class to support certain Thread-specific features.
Declares some operation "unsafe", which is guarded via
AFSocketCapability.CAPABILITY_UNSAFE.