Package org.apache.geode.management
Interface LockServiceMXBean
public interface LockServiceMXBean
MBean that provides access to information and management functionality for a
DLockService. Since any number of DLockService objects can be created by a member there
may be 0 or more instances of this MBean available.- Since:
- GemFire 7.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidRequests that this member become the granter.Returns the name of the member which grants the lock.intReturns the number of members using this LockService.String[]Returns a list of names of the members using this LockService.getName()Returns the name of the lock service.booleanReturns whether this is a distributed LockService.booleanReturns whether this member is the granter.String[]Returns a list of names of the locks held by this member's threads.Returns a map of the names of the objects being locked on and the names of the threads holding the locks.
-
Method Details
-
getName
String getName()Returns the name of the lock service.- Returns:
- the name of the lock service
-
isDistributed
boolean isDistributed()Returns whether this is a distributed LockService.- Returns:
- True is this is a distributed LockService, false otherwise.
-
getMemberCount
int getMemberCount()Returns the number of members using this LockService.- Returns:
- the number of members using this LockService
-
fetchGrantorMember
String fetchGrantorMember()Returns the name of the member which grants the lock.- Returns:
- the name of the member which grants the lock
-
getMemberNames
String[] getMemberNames()Returns a list of names of the members using this LockService.- Returns:
- an array of names of the members using this LockService
-
isLockGrantor
boolean isLockGrantor()Returns whether this member is the granter.- Returns:
- True if this member is the granter, false otherwise.
-
becomeLockGrantor
void becomeLockGrantor()Requests that this member become the granter. -
listThreadsHoldingLock
Returns a map of the names of the objects being locked on and the names of the threads holding the locks.- Returns:
- a map of the names of the objects being locked on and the names of the threads holding the locks
-
listHeldLocks
String[] listHeldLocks()Returns a list of names of the locks held by this member's threads.- Returns:
- an array of names of the locks held by this member's threads
-