org.omg.CosConcurrencyControl

Class TransactionalLockSetPOATie

public class TransactionalLockSetPOATie extends TransactionalLockSetPOA

The TransactionalLockSet interface provides operations to acquire and release locks on a lock set on behalf of a specific transaction.
Constructor Summary
TransactionalLockSetPOATie(TransactionalLockSetOperations tieObject)
Constructor
TransactionalLockSetPOATie(TransactionalLockSetOperations tieObject, POA poa)
Constructor
Method Summary
voidchange_mode(Coordinator current, lock_mode held_mode, lock_mode new_mode)
Operation change_mode
LockCoordinatorget_coordinator(Coordinator which)
Operation get_coordinator
voidlock(Coordinator current, lock_mode mode)
Operation lock
booleantry_lock(Coordinator current, lock_mode mode)
Operation try_lock
voidunlock(Coordinator current, lock_mode mode)
Operation unlock
POA_default_POA()
_default_POA method
TransactionalLockSetOperations_delegate()
Get the delegate
void_delegate(TransactionalLockSetOperations delegate_)
Set the delegate

Constructor Detail

TransactionalLockSetPOATie

public TransactionalLockSetPOATie(TransactionalLockSetOperations tieObject)
Constructor

TransactionalLockSetPOATie

public TransactionalLockSetPOATie(TransactionalLockSetOperations tieObject, POA poa)
Constructor

Method Detail

change_mode

public void change_mode(Coordinator current, lock_mode held_mode, lock_mode new_mode)
Operation change_mode

get_coordinator

public LockCoordinator get_coordinator(Coordinator which)
Operation get_coordinator

lock

public void lock(Coordinator current, lock_mode mode)
Operation lock

try_lock

public boolean try_lock(Coordinator current, lock_mode mode)
Operation try_lock

unlock

public void unlock(Coordinator current, lock_mode mode)
Operation unlock

_default_POA

public POA _default_POA()
_default_POA method

_delegate

public TransactionalLockSetOperations _delegate()
Get the delegate

_delegate

public void _delegate(TransactionalLockSetOperations delegate_)
Set the delegate