Package org.jitsi.utils.concurrent
See: Description
-
Class Summary Class Description PeriodicRunnableWithObject Implements a PeriodicRunnable associated with an Object.ArrayBlockingQueueWithShutdown Like ArrayBlockingQueue but with additional shutdown and start methods. CustomizableThreadFactory A thread factory which supports customizing name prefix of created threads and if produced threads are daemons or not. RecurringRunnableExecutor Implements a single-threaded Executor of RecurringRunnables i.e. PeriodicRunnable Implements a RecurringRunnable which has its run invoked at a specific interval/period. ExecutorFactory Helper class which contains functions to create pre-configured executors ExecutorUtils Implements utility functions to facilitate work with Executors and ExecutorService. FakeScheduledExecutorService A fake ScheduledExecutorService which gives control over when scheduled tasks are run without requiring a separate thread -
Interface Summary Interface Description RecurringRunnable Represents an asynchronous processable task which determines the intervals (the lengths of which may vary) at which it is to be invoked.