|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TransactionalLockSetOperations
The TransactionalLockSet interface provides operations to acquire and release locks on a lock set on behalf of a specific transaction.
Method Summary | |
---|---|
void |
change_mode(org.omg.CosTransactions.Coordinator current,
lock_mode held_mode,
lock_mode new_mode)
Changes the mode of a single lock |
LockCoordinator |
get_coordinator(org.omg.CosTransactions.Coordinator which)
Returns the lock coordinator associated with the specified transaction |
void |
lock(org.omg.CosTransactions.Coordinator current,
lock_mode mode)
Acquires a lock on the specified lock set in the specified mode |
boolean |
try_lock(org.omg.CosTransactions.Coordinator current,
lock_mode mode)
Attempts to acquire a lock on the specified lock set |
void |
unlock(org.omg.CosTransactions.Coordinator current,
lock_mode mode)
Drops a single lock on the specified lock set in the specified mode |
Method Detail |
---|
void lock(org.omg.CosTransactions.Coordinator current, lock_mode mode)
boolean try_lock(org.omg.CosTransactions.Coordinator current, lock_mode mode)
void unlock(org.omg.CosTransactions.Coordinator current, lock_mode mode) throws LockNotHeld
LockNotHeld
void change_mode(org.omg.CosTransactions.Coordinator current, lock_mode held_mode, lock_mode new_mode) throws LockNotHeld
LockNotHeld
LockCoordinator get_coordinator(org.omg.CosTransactions.Coordinator which)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |