Class Jre21Compat
java.lang.Object
org.apache.tomcat.util.compat.JreCompat
org.apache.tomcat.util.compat.Jre19Compat
org.apache.tomcat.util.compat.Jre20Compat
org.apache.tomcat.util.compat.Jre21Compat
- Direct Known Subclasses:
Jre22Compat
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> TCreate a thread builder for virtual threads using the given name to name the threads.booleanDisable the global canonical file cache.booleanvoidthreadBuilderStart(Object threadBuilder, Runnable command) Create a thread with the given thread builder and use it to execute the given runnable.Methods inherited from class Jre20Compat
setNamedGroupsMethodMethods inherited from class Jre19Compat
getExecutorMethods inherited from class JreCompat
getInstance, isGraalAvailable, isJre19Available, isJre20Available, isJre21Available, isJre22Available
-
Constructor Details
-
Jre21Compat
public Jre21Compat()
-
-
Method Details
-
createVirtualThreadBuilder
Description copied from class:JreCompatCreate a thread builder for virtual threads using the given name to name the threads.- Overrides:
createVirtualThreadBuilderin classJreCompat- Parameters:
name- The base name for the threads- Returns:
- The thread buidler for virtual threads
-
threadBuilderStart
Description copied from class:JreCompatCreate a thread with the given thread builder and use it to execute the given runnable.- Overrides:
threadBuilderStartin classJreCompat- Parameters:
threadBuilder- The thread builder to use to create a threadcommand- The command to run
-
callAs
- Overrides:
callAsin classJreCompat- Throws:
CompletionException
-
isCanonCachesDisabled
public boolean isCanonCachesDisabled()- Overrides:
isCanonCachesDisabledin classJreCompat
-
disableCanonCaches
public boolean disableCanonCaches()Description copied from class:JreCompatDisable the global canonical file cache.- Overrides:
disableCanonCachesin classJreCompat- Returns:
trueif the global canonical file cache was already disabled prior to this call or was disabled as a result of this call, otherwisefalse
-