VMware GemFire Java API Reference
Package org.apache.geode.management
Interface DistributedLockServiceMXBean
-
public interface DistributedLockServiceMXBeanMBean that provides access to information for a named instance ofDistributedLockService. Since any number of DistributedLockService objects can be created by a member there may be 0 or more instances of this MBean available.- Since:
- GemFire 7.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringfetchGrantorMember()Returns the name of the member which grants the lock.intgetMemberCount()Returns the number of members using this LockService.java.lang.String[]getMemberNames()Returns a list of names of the members using this LockService.java.lang.StringgetName()Returns the name of the LockService.java.lang.String[]listHeldLocks()Returns a list of names of the locks held by this member's threads.java.util.Map<java.lang.String,java.lang.String>listThreadsHoldingLock()Returns a map of the names of the objects being locked on and the names of the threads holding the locks.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Returns the name of the LockService.- Returns:
- the name of the LockService
-
getMemberCount
int getMemberCount()
Returns the number of members using this LockService.- Returns:
- the number of members using this LockService
-
fetchGrantorMember
java.lang.String fetchGrantorMember()
Returns the name of the member which grants the lock.- Returns:
- the name of the member which grants the lock
-
getMemberNames
java.lang.String[] getMemberNames()
Returns a list of names of the members using this LockService.- Returns:
- an array of names of the members using this LockService
-
listThreadsHoldingLock
java.util.Map<java.lang.String,java.lang.String> 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
java.lang.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
-
-