All Classes and Interfaces

Class
Description
The Authorizable is the common base interface for User and Group.
AuthorizableExistsException
The AuthorizableTypeException signals an Authorizable type mismatch.
This extension interface provides a mechanism whereby a client can download a Binary directly from a storage location.
Specifies the options to be used when obtaining a direct download URI via BinaryDownload.getURI(BinaryDownloadOptions).
Used to build an instance of BinaryDownloadOptions with the options set as desired by the caller.
Describes uploading a binary through HTTP requests in a single or multiple parts.
Specifies the options to be used when requesting direct upload URIs via JackrabbitValueFactory.initiateBinaryUpload(long, int, BinaryUploadOptions).
Used to build an instance of BinaryUploadOptions with the options set as desired by the caller.
Garbage collector for DataStore.
MBean interface for exposing information about a registered observation listener.
A Group is a collection of Authorizables.
This interface is used to represent a group of principals.
The Impersonation maintains Principals that are allowed to impersonate.
ItemBasedPrincipal is a Principal having a corresponding item within the JCR repository.
JackrabbitAccessControlEntry is a Jackrabbit specific extension of the AccessControlEntry interface.
JackrabbitAccessControlList is an extension of the AccessControlList.
JackrabbitAccessControlManager provides extensions to the AccessControlManager interface.
JackrabbitAccessControlPolicy is an extension of the AccessControlPolicy that exposes the path of the Node to which it can be applied using AccessControlManager.setPolicy(String, javax.jcr.security.AccessControlPolicy).
This is an extension of the event interface which provides a method to detect whether the changes happened on locally or remotely in a clustered environment.
A storage object for event filter configuration.
The Jackrabbit Node interface.
Deprecated.
Use standard JCR 2.0 API methods defined by NodeTypeManager instead.
Jackrabbit specific extensions to ObservationManager.
JackrabbitPrincipal marks the principal to be the result of authentication against the repository.
The Jackrabbit query result interface.
The Jackrabbit repository interface.
Classes that implement this interface additionally provide management features.
Jackrabbit specific extension of the JCR Session interface.
Values returned by Jackrabbit may implement this interface.
Defines optional functionality that a ValueFactory may choose to provide.
The Jackrabbit workspace interface.
Interface for managing a JCR repository as a JMX MBean.
The listener interface for receiving garbage collection scan events.
Extension of the JackrabbitAccessControlList that is bound to a Principal.
Extension of the JackrabbitAccessControlEntry that additionally defines the target object where this entry will take effect.
A RangeIterator iterating over Principals.
This interface defines the principal manager which is the clients view on all principals known to the repository.
Extension of the JCR AccessControlPolicy intended to grant a set of Principals the ability to perform certain actions.
Wrapper around a set of Privileges that allows to test if a given list of privilege names in included.
Default implementation of the PrivilegeCollection interface.
PrivilegeManager is a jackrabbit specific extensions to JCR access control management that allows to retrieve privileges known by this JCR implementation and to register new custom privileges according to implementation specific rules.
A query to match Authorizables.
 
The sort order of the result set of a query.
Statistics on query operations
Object that holds statistical info about a query.
JMX Bindings for QueryStat.
Referenceable binary.
 
The repository manager provides life-cycle management features for repositories.
Statistics on core repository operations
The values of this enum determine the type of the time series returned by RepositoryStatistics.getTimeSeries(Type) and link RepositoryStatistics.getTimeSeries(String, boolean).
Interface for a time series of the measured values per second, minute, hour and day.
TokenCredentials implements the Credentials interface and represents single token credentials.
User is a special Authorizable that can be authenticated and impersonated.
The UserManager provides access to and means to maintain authorizable objects i.e.
Deprecated.
An XA-enabled session should directly implement the XAResource interface