net.sf.hajdbc.util.concurrent |
|
Java Source File Name | Type | Comment |
CronExecutorService.java | Interface | Executor service that schedules a runnable task for execution via a cron expression. |
CronThreadPoolExecutor.java | Class | Scheduled thread-pool executor implementation that leverages a Quartz CronExpression to calculate future execution times for scheduled tasks. |
DaemonThreadFactory.java | Class | ThreadFactory implementation that creates daemon threads. |
SemaphoreLock.java | Class | An implementation of
java.util.concurrent.lock.Lock using a semaphore.
Unlike the
java.util.concurrent.lock.ReentrantLock this lock can be locked and unlocked by different threads.
Lock upgrading and downgrading are not supported. |
SemaphoreReadWriteLock.java | Class | Simple
java.util.concurrent.lock.ReadWriteLock implementation that uses a semaphore that grants up to
java.lang.Integer.MAX_VALUE permits using a fair FIFO policy. |
SynchronousExecutor.java | Class | Executor service that executes tasks in the caller thread. |