public interface ClusterLock
void init(DataAccessManager dataAccessManager, String clusterLockTableStatement) throws RegistryException
dataAccessManager
- the data access manager to be used to communicate with the
database.clusterLockTableStatement
- the SQL statement required create the cluster lock table.RegistryException
- if the creation of the cluster lock table failed, or if any
exceptions occur during the initialization.void lock(String lockName) throws RegistryException
lockName
- the name of the lock.RegistryException
- if an exception occurred while locking.void unlock(String lockName) throws RegistryException
lockName
- the name of the lock.RegistryException
- if an exception occurred while unlocking.Copyright © 2015 WSO2 Inc. All Rights Reserved.