Uses of Package
nonapi.io.github.classgraph.concurrency
Packages that use nonapi.io.github.classgraph.concurrency
Package
Description
-
Classes in nonapi.io.github.classgraph.concurrency used by io.github.classgraphClassDescriptionA ThreadPoolExecutor that can be used in a try-with-resources block.Check if this thread or any other thread that shares this InterruptionChecker instance has been interrupted or has thrown an exception.A map from keys to singleton instances.A parallel work queue.A work unit processor.
-
Classes in nonapi.io.github.classgraph.concurrency used by nonapi.io.github.classgraph.concurrencyClassDescriptionCheck if this thread or any other thread that shares this InterruptionChecker instance has been interrupted or has thrown an exception.Thrown when
SingletonMap.newInstance(Object, LogNode)
throws an exception.Create a new instance.Thrown whenSingletonMap.newInstance(Object, LogNode)
returns null.Wrapper to allow an object instance to be put into a ConcurrentHashMap using putIfAbsent() without requiring the instance to be initialized first, so that putIfAbsent can be performed without wrapping it with a synchronized lock, and so that initialization work is not wasted if an object is already in the map for the key.A parallel work queue.A work unit processor.A wrapper for work units (needed to send a poison pill as a null value, since BlockingQueue does not accept null values). -
Classes in nonapi.io.github.classgraph.concurrency used by nonapi.io.github.classgraph.fastzipfilereaderClassDescriptionCheck if this thread or any other thread that shares this InterruptionChecker instance has been interrupted or has thrown an exception.A map from keys to singleton instances.
-
Classes in nonapi.io.github.classgraph.concurrency used by nonapi.io.github.classgraph.reflection