| Name | Description | Type | Package | Framework |
| LockInfo | Internal lock information. | Class | org.apache.jackrabbit.core.lock | Apache JackRabbit |
| LockManager | Defines the functionality needed for locking and unlocking nodes. | Interface | org.apache.jackrabbit.core.lock | Apache JackRabbit |
| LockManagerImpl | Provides the functionality needed for locking and unlocking nodes. | Class | org.apache.jackrabbit.core.lock | Apache JackRabbit |
| SessionLockManager | SessionLockManager implements the LockManager. | Class | org.apache.jackrabbit.core.lock | Apache JackRabbit |
| XALockManager | Session-local lock manager that implements the semantical changes inside transactions. | Class | org.apache.jackrabbit.core.lock | Apache JackRabbit |