Package | Description |
---|---|
com.hazelcast.concurrent.lock | |
com.hazelcast.concurrent.lock.operations |
This package contains the operations on the ILock.
|
com.hazelcast.spi |
Provides interfaces/classes for the Hazelcast SPI for building distributed data structures and services.
|
Modifier and Type | Class and Description |
---|---|
class |
InternalLockNamespace
A specialization of
ObjectNamespace intended to be used by ILock proxies. |
Modifier and Type | Method and Description |
---|---|
ObjectNamespace |
LockProxySupport.getNamespace() |
ObjectNamespace |
LockStoreImpl.getNamespace() |
Modifier and Type | Method and Description |
---|---|
void |
LockService.clearLockStore(int partitionId,
ObjectNamespace namespace) |
void |
LockServiceImpl.clearLockStore(int partitionId,
ObjectNamespace namespace) |
LockStore |
LockService.createLockStore(int partitionId,
ObjectNamespace namespace) |
LockStore |
LockServiceImpl.createLockStore(int partitionId,
ObjectNamespace namespace) |
LockStoreImpl |
LockServiceImpl.getLockStore(int partitionId,
ObjectNamespace namespace) |
Modifier and Type | Method and Description |
---|---|
void |
LockService.registerLockStoreConstructor(String serviceName,
ConstructorFunction<ObjectNamespace,LockStoreInfo> constructorFunction) |
void |
LockServiceImpl.registerLockStoreConstructor(String serviceName,
ConstructorFunction<ObjectNamespace,LockStoreInfo> constructorFunction) |
Constructor and Description |
---|
LockEvictionProcessor(NodeEngine nodeEngine,
ObjectNamespace namespace) |
LockProxySupport(ObjectNamespace namespace,
long maxLeaseTimeInMillis) |
LockStoreImpl(LockService lockService,
ObjectNamespace name,
EntryTaskScheduler<Data,Integer> entryTaskScheduler,
int backupCount,
int asyncBackupCount) |
LockStoreProxy(LockStoreContainer container,
ObjectNamespace namespace) |
LockWaitNotifyKey(ObjectNamespace namespace,
Data key) |
Modifier and Type | Field and Description |
---|---|
protected ObjectNamespace |
AbstractLockOperation.namespace |
Constructor and Description |
---|
AbstractLockOperation(ObjectNamespace namespace,
Data key,
long threadId) |
AbstractLockOperation(ObjectNamespace namespace,
Data key,
long threadId,
long timeout) |
AbstractLockOperation(ObjectNamespace namespace,
Data key,
long threadId,
long leaseTime,
long timeout) |
AwaitBackupOperation(ObjectNamespace namespace,
Data key,
long threadId,
String conditionId,
String originalCaller) |
AwaitOperation(ObjectNamespace namespace,
Data key,
long threadId,
long timeout,
String conditionId) |
AwaitOperation(ObjectNamespace namespace,
Data key,
long threadId,
long timeout,
String conditionId,
long referenceId) |
BeforeAwaitBackupOperation(ObjectNamespace namespace,
Data key,
long threadId,
String conditionId,
String originalCaller) |
BeforeAwaitOperation(ObjectNamespace namespace,
Data key,
long threadId,
String conditionId) |
BeforeAwaitOperation(ObjectNamespace namespace,
Data key,
long threadId,
String conditionId,
long referenceId) |
GetLockCountOperation(ObjectNamespace namespace,
Data key) |
GetRemainingLeaseTimeOperation(ObjectNamespace namespace,
Data key) |
IsLockedOperation(ObjectNamespace namespace,
Data key) |
IsLockedOperation(ObjectNamespace namespace,
Data key,
long threadId) |
LocalLockCleanupOperation(ObjectNamespace namespace,
Data key,
String uuid) |
LockBackupOperation(ObjectNamespace namespace,
Data key,
long threadId,
long leaseTime,
String originalCallerUuid) |
LockOperation(ObjectNamespace namespace,
Data key,
long threadId,
long leaseTime,
long timeout) |
LockOperation(ObjectNamespace namespace,
Data key,
long threadId,
long leaseTime,
long timeout,
long referenceId) |
SignalBackupOperation(ObjectNamespace namespace,
Data key,
long threadId,
String conditionId,
boolean all) |
SignalOperation(ObjectNamespace namespace,
Data key,
long threadId,
String conditionId,
boolean all) |
UnlockBackupOperation(ObjectNamespace namespace,
Data key,
long threadId,
String originalCallerUuid,
boolean force) |
UnlockIfLeaseExpiredOperation(ObjectNamespace namespace,
Data key,
int version) |
UnlockOperation(ObjectNamespace namespace,
Data key,
long threadId) |
UnlockOperation(ObjectNamespace namespace,
Data key,
long threadId,
boolean force) |
UnlockOperation(ObjectNamespace namespace,
Data key,
long threadId,
boolean force,
long referenceId) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultObjectNamespace
Default
ObjectNamespace implementation. |
Copyright © 2017 Hazelcast, Inc.. All Rights Reserved.