| Name | Description | Type | Package | Framework |
| EmptyRepository | An empty repository with no descriptors and no workspaces. | Class | org.apache.jackrabbit.commons.repository | Apache JackRabbit |
| JNDIRepository | Proxy for a repository bound in JNDI. | Class | org.apache.jackrabbit.commons.repository | Apache JackRabbit |
| JNDIRepositoryFactory | Factory that looks up a repository from JNDI. | Class | org.apache.jackrabbit.commons.repository | Apache JackRabbit |
| ProxyRepository | Repository that proxies all method calls to another repository. | Class | org.apache.jackrabbit.commons.repository | Apache JackRabbit |
| RepositoryFactory | Factory interface for JCR content repositories. | Interface | org.apache.jackrabbit.commons.repository | Apache JackRabbit |
| SingletonRepositoryFactory | Repository factory that always returns the same configured repository. | Class | org.apache.jackrabbit.commons.repository | Apache JackRabbit |