Module org.newsclub.net.unix
Package org.newsclub.net.unix
package org.newsclub.net.unix
The junixsocket base implementation, including support for AF_UNIX sockets.
-
ClassDescriptionAFAddressFamily<A extends AFSocketAddress>Describes an address family supported by junixsocket.AFAddressFamilyConfig<A extends AFSocketAddress>The implementation-specifics for a given address family implementation.AFDatagramChannel<A extends AFSocketAddress>A
DatagramChannel
implementation that works with junixsocket.AFDatagramSocket<A extends AFSocketAddress>ADatagramSocket
implementation that works with junixsocket.AFDatagramSocket.Constructor<A extends AFSocketAddress>A reference to the constructor of anAFDatagramSocket
subclass.AFDatagramSocketImpl<A extends AFSocketAddress>ADatagramSocketImpl
implemented by junixsocket.AnInputStream
forAFSocket
, etc.AnOutputStream
forAFSocket
, etc.APipe
, natively implemented.AFSelectorProvider<A extends AFSocketAddress>Service-provider class for junixsocket selectors and selectable channels.AFServerSocket<A extends AFSocketAddress>The server part of a junixsocket socket.AFServerSocket.Constructor<A extends AFSocketAddress>The constructor of the concrete subclass.AFServerSocketChannel<A extends AFSocketAddress>A selectable channel for stream-oriented listening sockets.AFSocket<A extends AFSocketAddress>junixsocket's base implementation of aSocket
.AFSocket.Constructor<A extends AFSocketAddress>The reference to the constructor of anAFSocket
subclass.SomeSocketAddress
that is supported by junixsocket, such asAFUNIXSocketAddress
.A reference to the constructor of an AFSocketAddress subclass.AFSocketAddressConfig<A extends AFSocketAddress>The implementation-specifics for a givenAFSocketAddress
subclass implementation.AFSocketAddressFromHostname<A extends AFSocketAddress>Helps converting an internet "hostname" to anAFSocketAddress
.Describes junixsocket capabilities the current environment (system platform, native library, etc.) may or may not support.AFSocketChannel<A extends AFSocketAddress>A selectable channel for stream-oriented connecting sockets.AFSocketChannel.AFSocketSupplier<A extends AFSocketAddress>A reference to a method that provides anAFSocket
instance.Defines certain methods that all junixsocket socket implementations share and extend beyond the standard socket API.AFSocketFactory<A extends AFSocketAddress>The base for a SocketFactory that connects to UNIX sockets.A socket factory that always connects to a fixed socket address, no matter what.AFSocketImpl<A extends AFSocketAddress>junixsocket-basedSocketImpl
.AFSocketImplExtensions<A extends AFSocketAddress>Placeholder for protocol-specific code that resides in the native library.A special socket option supported by some junixsocket-based implementation.AFSocketPair<T extends AFSomeSocket>A pair of sockets.Describes the "protocol" part of a socket.Describes the "type" of a socket.Marker interface that combines junixsocket-basedSocketChannel
s,Socket
s,DatagramChannel
s andDatagramSocket
s.AnAFSocketAddress
for TIPC sockets.The TIPC address type.The TIPC visibility scope.TIPC-specific code that resides in the native library.ADatagramChannel
implementation that works with AF_UNIX Unix domain sockets.ADatagramSocket
implementation that works with AF_UNIX Unix domain sockets.Describes the protocol family supported byAFUNIXSocketAddress
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 anInetSocketAddress
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 fallbackSocketFactory
.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 fallbackSocketFactory
.A socket factory that handles special host names formatted as file:// URIs.AFUNIXSocketPair<T extends AFSomeSocket>A pair of sockets.CloseablePair<T extends Closeable>A pair of two closeable items.A set ofCloseables
that can be closed at once.Something that has aFileDescriptor
.Provides object-oriented access to file descriptors viaInputStream
,Socket
, etc., depending on the file descriptor type.Hostname and port.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.NamedIntegerBitmask<T extends NamedIntegerBitmask<T>>Describes a 32-bit bitmask that supports named flags.NamedIntegerBitmask.Constructor<T extends NamedIntegerBitmask<T>>Creates a new instance.A filter that takes aSocketAddress
, and potentially changes it, or throws an exception if certain criteria are met.