Packages 
Package Description
org.apache.jackrabbit.core
Contains the core classes that provide the implementation of the JCR API.
org.apache.jackrabbit.core.cache  
org.apache.jackrabbit.core.cluster  
org.apache.jackrabbit.core.config
Jackrabbit configuration handling.
org.apache.jackrabbit.core.fs.db
This package contains the class DbFileSystem, a simple generic JDBC-based FileSystem implementation for Jackrabbit.
org.apache.jackrabbit.core.fs.mem  
org.apache.jackrabbit.core.gc  
org.apache.jackrabbit.core.id  
org.apache.jackrabbit.core.jndi  
org.apache.jackrabbit.core.jndi.provider  
org.apache.jackrabbit.core.journal  
org.apache.jackrabbit.core.lock  
org.apache.jackrabbit.core.nodetype  
org.apache.jackrabbit.core.nodetype.virtual  
org.apache.jackrabbit.core.nodetype.xml  
org.apache.jackrabbit.core.observation  
org.apache.jackrabbit.core.persistence  
org.apache.jackrabbit.core.persistence.bundle  
org.apache.jackrabbit.core.persistence.check  
org.apache.jackrabbit.core.persistence.db
This package contains the class SimpleDbPersistenceManager, a simple generic JDBC-based PersistenceManager for Jackrabbit.
org.apache.jackrabbit.core.persistence.mem  
org.apache.jackrabbit.core.persistence.obj  
org.apache.jackrabbit.core.persistence.pool  
org.apache.jackrabbit.core.persistence.util  
org.apache.jackrabbit.core.persistence.xml  
org.apache.jackrabbit.core.query  
org.apache.jackrabbit.core.query.lucene  
org.apache.jackrabbit.core.query.lucene.constraint  
org.apache.jackrabbit.core.query.lucene.directory  
org.apache.jackrabbit.core.query.lucene.hits  
org.apache.jackrabbit.core.query.lucene.join  
org.apache.jackrabbit.core.query.lucene.sort  
org.apache.jackrabbit.core.retention  
org.apache.jackrabbit.core.security  
org.apache.jackrabbit.core.security.authentication  
org.apache.jackrabbit.core.security.authentication.token  
org.apache.jackrabbit.core.security.authorization  
org.apache.jackrabbit.core.security.authorization.acl  
org.apache.jackrabbit.core.security.authorization.combined  
org.apache.jackrabbit.core.security.authorization.principalbased  
org.apache.jackrabbit.core.security.principal  
org.apache.jackrabbit.core.security.simple  
org.apache.jackrabbit.core.security.user  
org.apache.jackrabbit.core.security.user.action  
org.apache.jackrabbit.core.session  
org.apache.jackrabbit.core.state  
org.apache.jackrabbit.core.stats  
org.apache.jackrabbit.core.util  
org.apache.jackrabbit.core.value  
org.apache.jackrabbit.core.version
The versioning framework in jackrabbit consists of 3 layers.
org.apache.jackrabbit.core.virtual  
org.apache.jackrabbit.core.xml