| 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  | InternalLockNamespaceA specialization of  ObjectNamespaceintended 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 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  | DefaultObjectNamespaceDefault  ObjectNamespaceimplementation. | 
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.