|
||||||||
| 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
LockNotHeldLockCoordinator get_coordinator(org.omg.CosTransactions.Coordinator which)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||