| Name | Description | Type | Package | Framework |
| AbstractActiveLock | AbstractActiveLock. | Class | org.apache.jackrabbit.webdav.lock | Apache JackRabbit |
| AbstractLockEntry | AbstractLockEntry provides the generic XmlSerializable. | Class | org.apache.jackrabbit.webdav.lock | Apache JackRabbit |
| ActiveLock | Interface | org.apache.jackrabbit.webdav.lock | Apache JackRabbit | |
| DefaultActiveLock | DefaultActiveLock implements the ActiveLock interface and represents an exclusive write lock with a random uuid lock token. | Class | org.apache.jackrabbit.webdav.lock | Apache JackRabbit |
| LockDiscovery | The LockDiscovery class encapsulates the webdav lock discovery property that is sent in the request body (PROPFIND and LOCK) and received | Class | org.apache.jackrabbit.webdav.lock | Apache JackRabbit |
| LockEntry | Interface | org.apache.jackrabbit.webdav.lock | Apache JackRabbit | |
| LockInfo | LockInfo is a simple utility class encapsulating the information passed with a LOCK request. | Class | org.apache.jackrabbit.webdav.lock | Apache JackRabbit |
| LockManager | The LockManager interface. | Interface | org.apache.jackrabbit.webdav.lock | Apache JackRabbit |
| Scope | The Scope class abstracts the lock scope as defined by RFC 2518. | Class | org.apache.jackrabbit.webdav.lock | Apache JackRabbit |
| SimpleLockManager | Simple manager for webdav locks. | Class | org.apache.jackrabbit.webdav.lock | Apache JackRabbit |
| SupportedLock | The SupportedLock class encapsulates the lock capabilities of a resource. | Class | org.apache.jackrabbit.webdav.lock | Apache JackRabbit |
| Type | The Type class encapsulates the lock type as defined by RFC 2518. | Class | org.apache.jackrabbit.webdav.lock | Apache JackRabbit |