Interface | Description |
---|---|
LocalLockHandler |
Provides local lock coordination for an
AbstractClusterLockSupport . |
Class | Description |
---|---|
AbstractClusterLockSupport |
Base class for cluster-wide lock implementations.
|
AbstractClusterLockSupport.RpcTarget |
Object the HAPartition can invoke on.
|
ClusterLockState | |
LocalAndClusterLockManager |
Distributed lock manager that supports a single, exclusive cluster wide lock or concurrent locally-exclusive locks on the
various cluster nodes.
|
NonGloballyExclusiveClusterLockSupport |
Support class for cluster locking scenarios where threads can hold a local lock on a category but not a cluster-wide lock.
|
RemoteLockResponse |
Return value for a "remoteLock" call.
|
SharedLocalYieldingClusterLockManager |
Distributed lock manager intended for use cases where multiple local threads can share the lock, but only one node in the
cluster can have threads using the lock.
|
YieldingGloballyExclusiveClusterLockSupport |
Support class for cluster locking scenarios where threads cannot acquire a local lock unless the node owns a cluster-wide
lock, but where the node owning the cluster-wide lock will yield it to another node if no thread has a local lock.
|
Enum | Description |
---|---|
ClusterLockState.State |
Lock status of a category
|
RemoteLockResponse.Flag | |
SharedLocalYieldingClusterLockManager.LockResult |
Result of a
lock call |
Exception | Description |
---|---|
TimeoutException |
Thrown to indicate failure to acquire a lock within a specified timeout.
|
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.