Package fr.ens.biologie.genomique.eoulsan.util.locker
This package contain an advanced multi JVM lock system.
- Since:
- 1.1
-
Interface Summary Interface Description Locker This interface define an interface for the global execution locker.TicketScheduler Define the rmi interface for the TicketSchedulerServer. -
Class Summary Class Description DistributedLock Distributed locking via ZooKeeper.DistributedLocker This class implements a locker using Zookeeper based on Twiter's DistributedLock class.ExecFileLock This class define a lock file.ExecLock This class define a lock to prevent execution of a process simultaneously on multiples JVM.LockerUtils Utility class for the locker classes.Ticket This class define a ticket for the TicketLocker.TicketLocker This class define a global locker using RMI messaging.TicketSchedulerServer This class define a server for the scheduler.ZooKeeperLocker This class implements a locker using Zookeeper.