Package com.sodius.oslc.server.concurrent.lock
Facilities for concurrent/sequential execution of commands on server side, where the server consists of multiple jvms running.
-
Interface Summary Interface Description LockExecutor An object that executes submittedRunnable
orCallable
tasks. -
Class Summary Class Description AbstractLockExecutor<T> An executor that uses a singleton lock object to ensure runnable instances are executed sequentially.FileLockExecutor An executor that uses file locking to ensure runnable instances are executed sequentially.LockExecutors Provides access to executors that guarantee exclusive use of a given lock for tasks. -
Exception Summary Exception Description LockException Wrapper Exception for theAbstractLockExecutor
class.