| Package | Description | 
|---|---|
| com.hazelcast.concurrent.lock | |
| com.hazelcast.concurrent.lock.client | This package contains client requests for the ILock. This package contains all the client requests object to operate on the ILock that are send by the client. | 
| com.hazelcast.concurrent.lock.operations | This package contains the operations on the ILock. | 
| com.hazelcast.map.impl.client | Contains client requests for the  IMap | 
| com.hazelcast.multimap.impl.client | Contains client requests for Hazelcast MultiMap module. | 
| com.hazelcast.spi | Provides interfaces/classes for Hazelcast SPI. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InternalLockNamespace | 
| Modifier and Type | Method and Description | 
|---|---|
| ObjectNamespace | LockProxySupport. getNamespace() | 
| ObjectNamespace | LockStoreImpl. getNamespace() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | InternalLockService. cancelEviction(ObjectNamespace namespace,
              Data key)Cancel scheduled lock eviction. | 
| void | LockServiceImpl. cancelEviction(ObjectNamespace namespace,
              Data key) | 
| 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) | 
| void | InternalLockService. scheduleEviction(ObjectNamespace namespace,
                Data key,
                int version,
                long delayMillis)Schedule lock eviction. | 
| void | LockServiceImpl. scheduleEviction(ObjectNamespace namespace,
                Data key,
                int version,
                long delay) | 
| 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(InternalLockService lockService,
             ObjectNamespace name,
             int backupCount,
             int asyncBackupCount) | 
| LockStoreProxy(LockStoreContainer container,
              ObjectNamespace namespace) | 
| LockWaitNotifyKey(ObjectNamespace namespace,
                 Data key) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract ObjectNamespace | AbstractLockRequest. getNamespace() | 
| protected abstract ObjectNamespace | AbstractUnlockRequest. getNamespace() | 
| protected abstract ObjectNamespace | AbstractIsLockedRequest. getNamespace() | 
| Constructor and Description | 
|---|
| AwaitRequest(ObjectNamespace namespace,
            String name,
            long timeout,
            long threadId,
            String conditionId) | 
| BeforeAwaitRequest(ObjectNamespace namespace,
                  long threadId,
                  String conditionId,
                  Data key) | 
| SignalRequest(ObjectNamespace namespace,
             String name,
             long threadId,
             String conditionId,
             boolean all) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ObjectNamespace | BaseLockOperation. namespace | 
| Constructor and Description | 
|---|
| AwaitBackupOperation(ObjectNamespace namespace,
                    Data key,
                    long threadId,
                    String conditionId,
                    String originalCaller) | 
| AwaitOperation(ObjectNamespace namespace,
              Data key,
              long threadId,
              long timeout,
              String conditionId) | 
| BaseLockOperation(ObjectNamespace namespace,
                 Data key,
                 long threadId) | 
| BaseLockOperation(ObjectNamespace namespace,
                 Data key,
                 long threadId,
                 long timeout) | 
| BaseLockOperation(ObjectNamespace namespace,
                 Data key,
                 long threadId,
                 long leaseTime,
                 long timeout) | 
| BeforeAwaitBackupOperation(ObjectNamespace namespace,
                          Data key,
                          long threadId,
                          String conditionId,
                          String originalCaller) | 
| BeforeAwaitOperation(ObjectNamespace namespace,
                    Data key,
                    long threadId,
                    String conditionId) | 
| 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) | 
| 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) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ObjectNamespace | MapUnlockRequest. getNamespace() | 
| protected ObjectNamespace | MapLockRequest. getNamespace() | 
| protected ObjectNamespace | MapIsLockedRequest. getNamespace() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ObjectNamespace | MultiMapIsLockedRequest. getNamespace() | 
| protected ObjectNamespace | MultiMapLockRequest. getNamespace() | 
| protected ObjectNamespace | MultiMapUnlockRequest. getNamespace() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultObjectNamespaceDefault  ObjectNamespaceimplementation. | 
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.