org.openorb.ccs.kernel

Class LockCoordinator

public class LockCoordinator extends LockCoordinatorPOA

This class enables a transaction service to drop all locks held by the transaction

Author: Marina Daniel

Constructor Summary
LockCoordinator(Coordinator current)
Constructor which link the LockCoordinator to the coordinator of the transaction
Method Summary
voidaddTransactionalLockSet(TransactionalLockSet t_lockSet)
add a transactional lock set to this LockCoordinator
voiddrop_locks()
Releases all locks held by the transaction

Constructor Detail

LockCoordinator

public LockCoordinator(Coordinator current)
Constructor which link the LockCoordinator to the coordinator of the transaction

Parameters: current the transactional coordinator

Method Detail

addTransactionalLockSet

public void addTransactionalLockSet(TransactionalLockSet t_lockSet)
add a transactional lock set to this LockCoordinator

Parameters: t_lockSet the transactionalLockSet

drop_locks

public void drop_locks()
Releases all locks held by the transaction