Top Fields Constructors Methods
org.apache.tomcat.util.compat

pack-priv Class Jre16Compat

extends JreCompat
Class Inheritance
Known Direct Subclasses
org.apache.tomcat.util.compat.Jre19Compat
Imports
java.lang.reflect.InvocationTargetException, .Method, java.net.ProtocolFamily, .SocketAddress, .StandardProtocolFamily, java.nio.channels.ServerSocketChannel, .SocketChannel, org.apache.juli.logging.Log, .LogFactory, org.apache.tomcat.util.res.StringManager

Field Summary

Modifier and TypeField and Description
private static final Log
private static final Method
private static final Method
private static final StringManager
private static final Class<?>
private static final Method

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public SocketAddress
getUnixDomainSocketAddress(String
The path
path
)

Overrides org.apache.tomcat.util.compat.JreCompat.getUnixDomainSocketAddress.

Return Unix domain socket address for given path.

pack-priv static boolean
public ServerSocketChannel
openUnixDomainServerSocketChannel()

Overrides org.apache.tomcat.util.compat.JreCompat.openUnixDomainServerSocketChannel.

Create server socket channel using the Unix domain socket ProtocolFamily.

public SocketChannel
openUnixDomainSocketChannel()

Overrides org.apache.tomcat.util.compat.JreCompat.openUnixDomainSocketChannel.

Create socket channel using the Unix domain socket ProtocolFamily.

Inherited from org.apache.tomcat.util.compat.JreCompat:
createVirtualThreadBuildergetExecutorgetInstanceisGraalAvailableisJre16AvailableisJre19AvailableisJre21AvailableisJre22AvailablethreadBuilderStart

Field Detail

logback to summary
private static final Log log
openServerSocketChannelFamilyMethodback to summary
private static final Method openServerSocketChannelFamilyMethod
openSocketChannelFamilyMethodback to summary
private static final Method openSocketChannelFamilyMethod
smback to summary
private static final StringManager sm

Hides org.apache.tomcat.util.compat.JreCompat.sm.

unixDomainSocketAddressClazzback to summary
private static final Class<?> unixDomainSocketAddressClazz
unixDomainSocketAddressOfMethodback to summary
private static final Method unixDomainSocketAddressOfMethod

Constructor Detail

Jre16Compatback to summary
pack-priv Jre16Compat()

Method Detail

getUnixDomainSocketAddressback to summary
public SocketAddress getUnixDomainSocketAddress(String path)

Overrides org.apache.tomcat.util.compat.JreCompat.getUnixDomainSocketAddress.

Doc from org.apache.tomcat.util.compat.JreCompat.getUnixDomainSocketAddress.

Return Unix domain socket address for given path.

Parameters
path:String

The path

Returns:SocketAddress

the socket address

Annotations
@Override
isSupportedback to summary
pack-priv static boolean isSupported()
openUnixDomainServerSocketChannelback to summary
public ServerSocketChannel openUnixDomainServerSocketChannel()

Overrides org.apache.tomcat.util.compat.JreCompat.openUnixDomainServerSocketChannel.

Doc from org.apache.tomcat.util.compat.JreCompat.openUnixDomainServerSocketChannel.

Create server socket channel using the Unix domain socket ProtocolFamily.

Returns:ServerSocketChannel

the server socket channel

Annotations
@Override
openUnixDomainSocketChannelback to summary
public SocketChannel openUnixDomainSocketChannel()

Overrides org.apache.tomcat.util.compat.JreCompat.openUnixDomainSocketChannel.

Doc from org.apache.tomcat.util.compat.JreCompat.openUnixDomainSocketChannel.

Create socket channel using the Unix domain socket ProtocolFamily.

Returns:SocketChannel

the socket channel

Annotations
@Override