# Package com.h3c.dist.lock

- Interface Summary
  Interface | Description
  --- | ---
  Lock | Enables applications to perform specific operations on a lock.
  LockService | Locking service applications use the Interface to get objects of different types of Locks `LockType`.

- Class Summary
  Class | Description
  --- | ---
  ApplicationId | Place holder for application name detail
  LockName | Place holder for Lock name.
  LockNameType | Place holder for lock name and type of a lock.

- Enum Summary
  Enum | Description
  --- | ---
  LockState | Different states of a Lock object
  LockType | Type of the Lock

- Exception Summary
  Exception | Description
  --- | ---
  LockServiceException | This class defines the exceptions thrown by LockService.
  LockServiceException.LockAlreadyCreatedException |
  LockServiceException.LockListMismatchException |
  LockServiceException.LockMaxCountExceededException |
  LockServiceException.LockNotAquiredException |

Copyright © 2014. All Rights Reserved.