Module com.aoapps.concurrent
Package com.aoapps.concurrent
-
Interface Summary Interface Description Callback<R> A callback that can be registered for asynchronous operation results.ConcurrentListenerManager.Event<L> The event callback.Executor ExtendsExecutorwith additional features. -
Class Summary Class Description ConcurrencyLimiter<K,R> Deprecated. Please use eitherKeyedConcurrencyReducerorConcurrencyReducer.ConcurrencyReducer<R> Limits the concurrency to a resource.ConcurrentListenerManager<L> Provides per-listener event queues, and fires off events concurrently across listeners, but in-order per listener.ConcurrentUtils Concurrency utilities.Executors Provides a central set of executors for use by any number of projects.ExecutorServiceShutdownHook The threads of executor services can cause a JVM to keep running if they are not daemon threads.KeyedConcurrencyReducer<K,R> Limits the concurrency to a resource identified by any arbitrary key object.