Package org.jitsi.utils.concurrent
See: Description
-
Class Summary Class Description PeriodicRunnable Implements a RecurringRunnable which has its run invoked at a specific interval/period. CustomizableThreadFactory A thread factory which supports customizing name prefix of created threads and if produced threads are daemons or not. PeriodicRunnableWithObject Implements a PeriodicRunnable associated with an Object.ExecutorUtils Implements utility functions to facilitate work with Executors and ExecutorService. ArrayBlockingQueueWithShutdown Like ArrayBlockingQueue but with additional shutdown and start methods. RecurringRunnableExecutor Implements a single-threaded Executor of RecurringRunnables i.e. ExecutorFactory Helper class which contains functions to create pre-configured executors 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.