Skip navigation links
C D G I L M S V 

C

ClusterLockStatus - Class in com.atlassian.beehive.core
 
ClusterLockStatus(String, String, long) - Constructor for class com.atlassian.beehive.core.ClusterLockStatus
 
com.atlassian.beehive.core - package com.atlassian.beehive.core
 
com.atlassian.beehive.core.stats - package com.atlassian.beehive.core.stats
 
createLock(String) - Method in class com.atlassian.beehive.core.LockRegistry
Creates a new cluster lock with the given name.

D

DelegatingClusterLockService - Class in com.atlassian.beehive.core
A cluster lock service that delegates all requests to another cluster lock service.
DelegatingClusterLockService(ClusterLockService) - Constructor for class com.atlassian.beehive.core.DelegatingClusterLockService
 

G

getAllKnownClusterLocks() - Method in class com.atlassian.beehive.core.LockRegistry
A delegate implementation for ManagedClusterLockService.getAllKnownClusterLocks() that will return all registered ManagedClusterLock instances that have previously been returned by calls to LockRegistry.getLockForName(String).
getAllKnownClusterLocks() - Method in interface com.atlassian.beehive.core.ManagedClusterLockService
Returns all the cluster locks that are currently known to this cluster lock service.
getClusterLockStatus() - Method in interface com.atlassian.beehive.core.ManagedClusterLock
Returns the status of this lock.
getLabel() - Method in enum com.atlassian.beehive.core.stats.StatisticsKey
Returns the label for this statistics key.
getLockedByNode() - Method in class com.atlassian.beehive.core.ClusterLockStatus
 
getLockForName(String) - Method in class com.atlassian.beehive.core.DelegatingClusterLockService
 
getLockForName(String) - Method in class com.atlassian.beehive.core.LockRegistry
A delegate implementation for ClusterLockService.getLockForName(String) that will ensure that the same lock instance is returned on every call.
getLockName() - Method in class com.atlassian.beehive.core.ClusterLockStatus
 
getName() - Method in interface com.atlassian.beehive.core.ManagedClusterLock
Returns the name of this cluster lock.
getStatistics() - Method in interface com.atlassian.beehive.core.ManagedClusterLock
Returns the currently available statistics for this lock.
getStatusesOfAllHeldClusterLocks() - Method in class com.atlassian.beehive.core.LockRegistry
A delegate implementation for ManagedClusterLockService.getStatusesOfAllHeldClusterLocks() that will return ClusterLockStatus for every lock being held.
getStatusesOfAllHeldClusterLocks() - Method in interface com.atlassian.beehive.core.ManagedClusterLockService
Returns lock status of every cluster lock being held.
getType() - Method in enum com.atlassian.beehive.core.stats.StatisticsKey
Returns the type of statistic that this is.
getUpdateTime() - Method in class com.atlassian.beehive.core.ClusterLockStatus
 

I

isLocked() - Method in interface com.atlassian.beehive.core.ManagedClusterLock
 

L

LockRegistry<T extends ManagedClusterLock> - Class in com.atlassian.beehive.core
Provides a lock registry for ManagedClusterLockService implementations.
LockRegistry() - Constructor for class com.atlassian.beehive.core.LockRegistry
 

M

ManagedClusterLock - Interface in com.atlassian.beehive.core
Decorates a cluster lock with management concerns, such as its name and statistics.
ManagedClusterLockService - Interface in com.atlassian.beehive.core
Decorates a cluster lock service with management concerns, such as instrumentation.

S

SORT_BY_LABEL - Static variable in enum com.atlassian.beehive.core.stats.StatisticsKey
Sorts statistics keys by label.
StatisticsKey - Enum in com.atlassian.beehive.core.stats
Represents some type of information that might be collected for a ManagedClusterLock.
StatisticsType - Enum in com.atlassian.beehive.core.stats
The type of statistic that a StatisticsKey represents.

V

valueOf(String) - Static method in enum com.atlassian.beehive.core.stats.StatisticsKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.beehive.core.stats.StatisticsType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.beehive.core.stats.StatisticsKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.beehive.core.stats.StatisticsType
Returns an array containing the constants of this enum type, in the order they are declared.
C D G I L M S V 
Skip navigation links

Copyright © 2020 Atlassian. All rights reserved.