Package org.apache.tomcat.util.compat
Class Jre20Compat
- java.lang.Object
-
- org.apache.tomcat.util.compat.JreCompat
-
- org.apache.tomcat.util.compat.Jre12Compat
-
- org.apache.tomcat.util.compat.Jre19Compat
-
- org.apache.tomcat.util.compat.Jre20Compat
-
- Direct Known Subclasses:
Jre21Compat
public class Jre20Compat extends Jre19Compat
-
-
Field Summary
-
Fields inherited from class org.apache.tomcat.util.compat.JreCompat
canonCachesDisabled, canonCachesDisabledLock, USE_CANON_CACHES_CMD_ARG, useCanonCachesField, useCanonCachesFieldLock
-
-
Constructor Summary
Constructors Constructor Description Jre20Compat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.SocketAddressgetUnixDomainSocketAddress(java.lang.String path)Return Unix domain socket address for given path.java.nio.channels.ServerSocketChannelopenUnixDomainServerSocketChannel()Create server socket channel using the Unix domain socket ProtocolFamily.java.nio.channels.SocketChannelopenUnixDomainSocketChannel()Create socket channel using the Unix domain socket ProtocolFamily.voidsetNamedGroupsMethod(java.lang.Object sslParameters, java.lang.String[] names)TLS groups configuration from JSSE API in Java 20.-
Methods inherited from class org.apache.tomcat.util.compat.Jre19Compat
getExecutor
-
Methods inherited from class org.apache.tomcat.util.compat.Jre12Compat
ensureUseCanonCachesFieldIsPopulated, isCanonCachesDisabled
-
Methods inherited from class org.apache.tomcat.util.compat.JreCompat
callAs, createVirtualThreadBuilder, disableCanonCaches, getInstance, isGraalAvailable, isJre12Available, isJre16Available, isJre19Available, isJre20Available, isJre21Available, isJre22Available, threadBuilderStart
-
-
-
-
Method Detail
-
setNamedGroupsMethod
public void setNamedGroupsMethod(java.lang.Object sslParameters, java.lang.String[] names)Description copied from class:JreCompatTLS groups configuration from JSSE API in Java 20.- Overrides:
setNamedGroupsMethodin classJreCompat- Parameters:
sslParameters- the parameters objectnames- the names of the groups to enable
-
getUnixDomainSocketAddress
public java.net.SocketAddress getUnixDomainSocketAddress(java.lang.String path)
Description copied from class:JreCompatReturn Unix domain socket address for given path.- Overrides:
getUnixDomainSocketAddressin classJreCompat- Parameters:
path- The path- Returns:
- the socket address
-
openUnixDomainServerSocketChannel
public java.nio.channels.ServerSocketChannel openUnixDomainServerSocketChannel()
Description copied from class:JreCompatCreate server socket channel using the Unix domain socket ProtocolFamily.- Overrides:
openUnixDomainServerSocketChannelin classJreCompat- Returns:
- the server socket channel
-
openUnixDomainSocketChannel
public java.nio.channels.SocketChannel openUnixDomainSocketChannel()
Description copied from class:JreCompatCreate socket channel using the Unix domain socket ProtocolFamily.- Overrides:
openUnixDomainSocketChannelin classJreCompat- Returns:
- the socket channel
-
-