| Package and Description | 
|---|
| org.apache.jackrabbit.servlet.remote RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information. | 
| Interface and Description | 
|---|
| org.apache.jackrabbit.rmi.server.jmx.JCRServerMBean | 
| org.apache.jackrabbit.rmi.client.LocalAdapterFactory RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  Factory interface for creating local adapters for remote references. This interface defines how remote JCR-RMI references are adapted back to the normal JCR interfaces. The adaption mechanism can be modified (for example to add extra features) by changing the local adapter factory used by the repository client. 
 Note that the
  | 
| org.apache.jackrabbit.spi.commons.namespace.NamespaceListener https://issues.apache.org/jira/browse/JCR-1700 | 
| org.apache.jackrabbit.spi.commons.iterator.Predicate use  Predicateinstead | 
| org.apache.jackrabbit.rmi.remote.security.RemoteAccessControlEntry RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  The methods in this interface are documented only with a reference to a corresponding AccessControlEntry method. The remote object will simply forward the method call to the underlying AccessControlEntry instance. Argument and return values, as well as possible exceptions, are copied over the network. Complex return values are returned as remote references to the corresponding remote interface. RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.security.RemoteAccessControlList RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  The methods in this interface are documented only with a reference to a corresponding AccessControlList method. The remote object will simply forward the method call to the underlying AccessControlList instance. Argument and return values, as well as possible exceptions, are copied over the network. Complex return values are returned as remote references to the corresponding remote interface. RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.security.RemoteAccessControlManager RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  The methods in this interface are documented only with a reference to a corresponding AccessControlManager method. The remote object will simply forward the method call to the underlying AccessControlManager instance. Argument and return values, as well as possible exceptions, are copied over the network. Complex return values are returned as remote references to the corresponding remote interface. RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.security.RemoteAccessControlPolicy RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  The methods in this interface are documented only with a reference to a corresponding AccessControlPolicy method. The remote object will simply forward the method call to the underlying AccessControlPolicy instance. Argument and return values, as well as possible exceptions, are copied over the network. Complex return values are returned as remote references to the corresponding remote interface. RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.server.RemoteAdapterFactory RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  Factory interface for creating remote adapters for local resources. This interface defines how the local JCR interfaces are adapted to remote JCR-RMI references. The adaption mechanism can be modified (for example to add extra features) by changing the remote adapter factory used by the repository server. 
 Note that the  | 
| org.apache.jackrabbit.rmi.remote.RemoteEventCollection RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 The  | 
| org.apache.jackrabbit.rmi.remote.principal.RemoteGroup RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  The methods in this interface are documented only with a reference to a corresponding Group method. The remote object will simply forward the method call to the underlying Group instance. Argument and return values, as well as possible exceptions, are copied over the network. Complex return values are returned as remote references to the corresponding remote interface. RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.RemoteItem RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  The methods in this interface are documented only with a reference to a corresponding Item method. The remote object will simply forward the method call to the underlying Item instance. Argument and return values, as well as possible exceptions, are copied over the network. Complex return values (Items and Nodes) are returned as remote references to the corresponding remote interfaces. RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.RemoteItemDefinition RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  
 The methods in this interface are documented only with a reference
 to a corresponding ItemDef method. The remote object will simply forward
 the method call to the underlying ItemDef instance. Argument and return
 values, as well as possible exceptions, are copied over the network.
 Complex  | 
| org.apache.jackrabbit.rmi.remote.RemoteIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  This interface allows both the client and server side to control the amount of buffering used to increase performance. | 
| org.apache.jackrabbit.rmi.remote.RemoteLock RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  The methods in this interface are documented only with a reference to a corresponding Lock method. The remote object will simply forward the method call to the underlying Lock instance. Return values and possible exceptions are copied over the network. RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.RemoteLockManager | 
| org.apache.jackrabbit.rmi.remote.RemoteNamespaceRegistry RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR
  The methods in this interface are documented only with a reference to a corresponding NamespaceRegistry method. The remote object will simply forward the method call to the underlying NamespaceRegistry instance. Argument and return values, as well as possible exceptions, are copied over the network. RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.RemoteNode RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  The methods in this interface are documented only with a reference to a corresponding Node method. The remote object will simply forward the method call to the underlying Node instance. Argument and return values, as well as possible exceptions, are copied over the network. Complex return values (like Nodes and Properties) are returned as remote references to the corresponding remote interfaces. Iterator values are transmitted as object arrays. RMI errors are signaled with RemoteExceptions. 
 Note that only two generic setProperty methods are included in this
 interface. Clients should implement the type-specific setProperty
 methods by wrapping the argument values into generic Value objects
 and calling the generic setProperty methods. Note also that the
 Value objects must be serializable and implemented using classes
 available on both the client and server side. The
  | 
| org.apache.jackrabbit.rmi.remote.RemoteNodeDefinition RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  
 The methods in this interface are documented only with a reference
 to a corresponding NodeDef method. The remote object will simply forward
 the method call to the underlying NodeDef instance. Return values
 and possible exceptions are copied over the network. Complex
  | 
| org.apache.jackrabbit.rmi.remote.RemoteNodeType RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  The methods in this interface are documented only with a reference to a corresponding NodeType method. The remote object will simply forward the method call to the underlying NodeType instance. Return values and possible exceptions are copied over the network. Complex return values (like NodeTypes and PropertyDefs) are returned as remote references to the corresponding remote interfaces. RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.RemoteNodeTypeManager RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR
  
 The methods in this interface are documented only with a reference
 to a corresponding NodeTypeManager method. The remote object will
 simply forward the method call to the underlying NodeTypeManager instance.
 Arguments and possible exceptions are copied over the network. Complex
  | 
| org.apache.jackrabbit.rmi.remote.RemoteObservationManager RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  
 See the  | 
| org.apache.jackrabbit.rmi.remote.principal.RemotePrincipal RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  The methods in this interface are documented only with a reference to a corresponding Principal method. The remote object will simply forward the method call to the underlying Principal instance. Argument and return values, as well as possible exceptions, are copied over the network. Complex return values are returned as remote references to the corresponding remote interface. RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.security.RemotePrivilege RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  The methods in this interface are documented only with a reference to a corresponding Privilege method. The remote object will simply forward the method call to the underlying Privilege instance. Argument and return values, as well as possible exceptions, are copied over the network. Complex return values are returned as remote references to the corresponding remote interface. RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.RemoteProperty RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  
 The methods in this interface are documented only with a reference
 to a corresponding Property method. The remote object will simply forward
 the method call to the underlying Property instance. Argument and return
 values, as well as possible exceptions, are copied over the network.
 Complex  
 Note that only the generic getValue and setValue methods are included
 in this interface. Clients should implement the type-specific value
 getters and setters wrapping using the generic methods. Note also that the
 Value objects must be serializable and implemented using classes
 available on both the client and server side. The
  | 
| org.apache.jackrabbit.rmi.remote.RemotePropertyDefinition RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  The methods in this interface are documented only with a reference to a corresponding PropertyDef method. The remote object will simply forward the method call to the underlying PropertyDef instance. Return values and possible exceptions are copied over the network. RMI errors are signaled with RemoteExceptions. 
 Note that the returned Value objects must be serializable and implemented
 using classes available on both the client and server side. The
  | 
| org.apache.jackrabbit.rmi.remote.RemoteQuery RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.RemoteQueryManager RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.RemoteQueryResult RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.RemoteRepository RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  
 The methods in this interface are documented only with a reference
 to a corresponding Repository method. The remote object will simply
 forward the method call to the underlying Repository instance.
  | 
| org.apache.jackrabbit.rmi.remote.RemoteRow RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.RemoteSession RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  Most of the methods in this interface are documented only with a reference to a corresponding Session method. In these cases the remote object will simply forward the method call to the underlying Session instance. Complex return values like workspaces and other objects are returned as remote references to the corresponding remote interface. Simple return values and possible exceptions are simply copied over the network to the client. RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.RemoteVersion RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  The methods in this interface are documented only with a reference to a corresponding Version method. The remote object will simply forward the method call to the underlying Version instance. Argument and return values, as well as possible exceptions, are copied over the network. Complex return values (like Versions) are returned as remote references to the corresponding remote interfaces. Iterator values are transmitted as object arrays. RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.RemoteVersionHistory RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JC
  The methods in this interface are documented only with a reference to a corresponding VersionHistory method. The remote object will simply forward the method call to the underlying VersionHistory instance. Argument and return values, as well as possible exceptions, are copied over the network. Complex return values (like Versions) are returned as remote references to the corresponding remote interfaces. Iterator values are transmitted as object arrays. RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.RemoteVersionManager | 
| org.apache.jackrabbit.rmi.remote.RemoteWorkspace RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the JCR  Most of the methods in this interface are documented only with a reference to a corresponding Workspace method. In these cases the remote object will simply forward the method call to the underlying Workspace instance. Complex return values like namespace registries and other objects are returned as remote references to the corresponding remote interface. Simple return values and possible exceptions are copied over the network to the client. RMI errors are signaled with RemoteExceptions. | 
| org.apache.jackrabbit.rmi.remote.RemoteXASession RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote version of the  | 
| org.apache.jackrabbit.commons.flat.SizedIterator use  SizedIterator | 
| Class and Description | 
|---|
| org.apache.jackrabbit.spi.commons.namespace.AbstractNamespaceResolver https://issues.apache.org/jira/browse/JCR-1700 | 
| org.apache.jackrabbit.core.persistence.AbstractPersistenceManager Please migrate to a bundle persistence manager
   (JCR-2802) | 
| org.apache.jackrabbit.rmi.repository.AbstractRemoteRepositoryFactory RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Abstract base class for repository factories that make a remote repository
 available locally. Subclasses need to implement the
  | 
| org.apache.jackrabbit.rmi.iterator.ArrayEventIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Array implementation of the JCR
  | 
| org.apache.jackrabbit.rmi.iterator.ArrayEventListenerIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Array implementation of the JCR
  | 
| org.apache.jackrabbit.rmi.iterator.ArrayIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Array implementation of the JCR
  | 
| org.apache.jackrabbit.rmi.remote.ArrayIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  A simple array-based remote iterator. Used when the iteration is short enough for all the elements to be sent over the network in one go. | 
| org.apache.jackrabbit.rmi.client.BrokenRemoteRepository RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Dummy remote repository instance that throws a  | 
| org.apache.jackrabbit.rmi.remote.BufferIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  A buffered remote iterator. Used to transfer a remote iterator reference along with a buffer of the first few iterator elements in one network transmission. | 
| org.apache.jackrabbit.rmi.client.security.ClientAccessControlEntry RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI  | 
| org.apache.jackrabbit.rmi.client.security.ClientAccessControlList RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI  | 
| org.apache.jackrabbit.rmi.client.security.ClientAccessControlManager RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI  | 
| org.apache.jackrabbit.rmi.client.security.ClientAccessControlPolicy RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI  | 
| org.apache.jackrabbit.rmi.client.security.ClientAccessControlPolicyIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  A ClientIterator for iterating remote access control policies. | 
| org.apache.jackrabbit.rmi.client.ClientAdapterFactory RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Default implementation of the
  | 
| org.apache.jackrabbit.rmi.observation.ClientEventPoll RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 The  Notes: 
 | 
| org.apache.jackrabbit.rmi.client.principal.ClientGroup RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI  | 
| org.apache.jackrabbit.rmi.client.ClientItem RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.ClientItemDefinition RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.iterator.ClientIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 A buffering local adapter for the JCR-RMI  See the subclasses for type-specific versions of this abstract class. | 
| org.apache.jackrabbit.rmi.client.ClientLock RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.ClientLockManager | 
| org.apache.jackrabbit.rmi.client.ClientNamespaceRegistry RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.ClientNode RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.ClientNodeDefinition RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.iterator.ClientNodeIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  A ClientIterator for iterating remote nodes. | 
| org.apache.jackrabbit.rmi.client.ClientNodeType RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.iterator.ClientNodeTypeIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  A ClientIterator for iterating remote node types. | 
| org.apache.jackrabbit.rmi.client.ClientNodeTypeManager RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.ClientObject RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  Base class for client adapter objects. The only purpose of this class is to centralize the handling of the local adapter factory used by the client adapters to instantiate new adapters. | 
| org.apache.jackrabbit.rmi.client.ClientObservationManager RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 The  
 This class uses an instance of the
  
 This class does not require the
  
 See the  | 
| org.apache.jackrabbit.rmi.client.principal.ClientPrincipal RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI  | 
| org.apache.jackrabbit.rmi.client.principal.ClientPrincipalIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  A ClientIterator for iterating remote principals | 
| org.apache.jackrabbit.rmi.client.security.ClientPrivilege RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI  | 
| org.apache.jackrabbit.rmi.client.ClientProperty RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.ClientPropertyDefinition RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.iterator.ClientPropertyIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  A ClientIterator for iterating remote properties. | 
| org.apache.jackrabbit.rmi.client.ClientQuery RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.ClientQueryManager RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI  | 
| org.apache.jackrabbit.rmi.client.ClientQueryResult RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.ClientRepository RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.ClientRepositoryFactory RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  Object factory for JCR-RMI clients. This factory can be used either directly or as a JNDI object factory. | 
| org.apache.jackrabbit.rmi.client.ClientRow RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI  | 
| org.apache.jackrabbit.rmi.client.iterator.ClientRowIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  A ClientIterator for iterating remote rows. | 
| org.apache.jackrabbit.rmi.client.ClientSession RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.ClientVersion RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.ClientVersionHistory RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.client.iterator.ClientVersionIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  A ClientIterator for iterating remote versions. | 
| org.apache.jackrabbit.rmi.client.ClientVersionManager | 
| org.apache.jackrabbit.rmi.client.ClientWorkspace RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI  | 
| org.apache.jackrabbit.rmi.client.ClientXASession RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.standalone.cli.ext.ConnectToJNDIServer RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
 Connect to a JCR-RMI server | 
| org.apache.jackrabbit.standalone.cli.ext.ConnectToRmiServer RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
 Connect to a JCR-RMI server | 
| org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager Please migrate to a bundle persistence manager
   (JCR-2802) | 
| org.apache.jackrabbit.core.persistence.db.DerbyPersistenceManager Please migrate to a bundle persistence manager
   (JCR-2802) | 
| org.apache.jackrabbit.commons.flat.FilterIterator use  FilterIterator | 
| org.apache.jackrabbit.commons.GenericRepositoryFactory | 
| org.apache.jackrabbit.core.persistence.mem.InMemPersistenceManager Please migrate to a bundle persistence manager
   (JCR-2802) | 
| org.apache.jackrabbit.rmi.jackrabbit.JackrabbitClientAdapterFactory RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  | 
| org.apache.jackrabbit.rmi.server.jmx.JCRServer RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  MBean that registers a JCR RMI server through JNDI. | 
| org.apache.jackrabbit.webdav.jcr.JcrValueType As of Jackrabbit 2.2. Please Use  JcrValueTypeinstead. | 
| org.apache.jackrabbit.core.fs.db.JNDIDatabaseFileSystem This class should not be used because it is not database vendor specific.
 Each DatabaseFileSystem now supports getting the connection via JNDI
 by setting the driver to javax.naming.InitialContext
 and the URL to the JNDI name.
  
 Database file system that uses JNDI to acquire the database connection.
 The JNDI location of the  WARNING: The acquired database connection is kept for the entire lifetime of the file system instance. The configured data source should be prepared for this. | 
| org.apache.jackrabbit.core.journal.JNDIDatabaseJournal This class should not be used because it is not database vendor specific.
 Each DatabaseJournal now supports getting the connection via JNDI
 by setting the driver to javax.naming.InitialContext
 and the URL to the JNDI name.
  
 Database journal that uses JNDI to acquire the database connection.
 The JNDI location of the  WARNING: The acquired database connection is kept for the entire lifetime of the journal instance. The configured data source should be prepared for this. | 
| org.apache.jackrabbit.core.persistence.db.JNDIDatabasePersistenceManager Please migrate to a bundle persistence manager
   (JCR-2802) | 
| org.apache.jackrabbit.servlet.remote.JNDIRemoteBindingServlet RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information. | 
| org.apache.jackrabbit.rmi.repository.JNDIRemoteRepository RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  Proxy for a remote repository bound in JNDI. The configured repository is looked up from JNDI lazily during each method call. Thus the JNDI entry does not need to exist when this class is instantiated. The JNDI entry can also be replaced with another repository during the lifetime of an instance of this class. | 
| org.apache.jackrabbit.rmi.repository.JNDIRemoteRepositoryFactory RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  Factory that looks up a remote repository from JNDI. | 
| org.apache.jackrabbit.servlet.remote.JNDIRemoteRepositoryServlet RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information. | 
| org.apache.jackrabbit.spi.commons.lock.Locked Use org.apache.jackrabbit.util.Locked instead. | 
| org.apache.jackrabbit.core.persistence.db.MSSqlPersistenceManager Please migrate to a bundle persistence manager
   (JCR-2802) | 
| org.apache.jackrabbit.rmi.value.NameValue RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 The  | 
| org.apache.jackrabbit.commons.iterator.NodeIterable - Use  JcrUtils.in(NodeIterator)instead | 
| org.apache.jackrabbit.core.persistence.obj.ObjectPersistenceManager Please migrate to a bundle persistence manager
   (JCR-2802) | 
| org.apache.jackrabbit.core.persistence.db.OraclePersistenceManager Please migrate to a bundle persistence manager
   (JCR-2802) | 
| org.apache.jackrabbit.spi.commons.query.sql2.Parser use  Parserinstead. | 
| org.apache.jackrabbit.rmi.value.PathValue RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 The  | 
| org.apache.jackrabbit.spi.commons.iterator.Predicates use instances of  Predicateinstead | 
| org.apache.jackrabbit.commons.iterator.PropertyIterable - Use  JcrUtils.in(PropertyIterator)instead | 
| org.apache.jackrabbit.rmi.repository.ProxyRepository RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Repository that proxies all method calls to another repository.
 The other repository is accessed lazily using a
  | 
| org.apache.jackrabbit.rmi.observation.Queue RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 The  | 
| org.apache.jackrabbit.core.fs.RandomAccessOutputStream this class should no longer be used | 
| org.apache.jackrabbit.rmi.value.ReferenceValue RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 The  | 
| org.apache.jackrabbit.servlet.remote.RemoteBindingServlet RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information. | 
| org.apache.jackrabbit.servlet.remote.RemoteRepositoryServlet RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information. | 
| org.apache.jackrabbit.j2ee.RepositoryAccessServlet.ClientFactoryDelegater RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  optional class for RMI, will only be used, if RMI client is present | 
| org.apache.jackrabbit.j2ee.RepositoryAccessServlet.RMIClientFactoryDelegater RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  optional class for RMI, will only be used, if RMI server is present | 
| org.apache.jackrabbit.j2ee.RepositoryStartupServlet.RemoteFactoryDelegater RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  optional class for RMI, will only be used, if RMI server is present | 
| org.apache.jackrabbit.j2ee.RepositoryStartupServlet.RMIRemoteFactoryDelegater RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  optional class for RMI, will only be used, if RMI server is present | 
| org.apache.jackrabbit.j2ee.RMIConfig RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  The RMI config hold information about RMI connection details. It supports the following properties and init parameters: 
 +-------------------+--------------------+
 | Property Name     | Init-Param Name    |
 +-------------------+--------------------+
 | rmi.enable        | {rmi-port sepc.}   |
 | rmi.host          | rmi-host           |
 | rmi.port          | rmi-port           |
 | rmi.name          | {repository name}  |
 | rmi.url           | rmi-url            |
 +-------------------+--------------------+
  | 
| org.apache.jackrabbit.servlet.remote.RMIRemoteBindingServlet RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information. | 
| org.apache.jackrabbit.rmi.repository.RMIRemoteRepository RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  Proxy for a remote repository bound in RMI. The configured repository is looked up from RMI lazily during each method call. Thus the RMI entry does not need to exist when this class is instantiated. The RMI entry can also be replaced with another repository during the lifetime of an instance of this class. | 
| org.apache.jackrabbit.rmi.repository.RMIRemoteRepositoryFactory RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  Factory that looks up a remote repository from an RMI registry. | 
| org.apache.jackrabbit.servlet.remote.RMIRemoteRepositoryServlet RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information. | 
| org.apache.jackrabbit.rmi.repository.RmiRepositoryFactory | 
| org.apache.jackrabbit.commons.iterator.RowIterable - Use  JcrUtils.in(RowIterator)instead | 
| org.apache.jackrabbit.rmi.client.SafeClientRepository RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 A "safe" local adapter for the JCR-RMI
  | 
| org.apache.jackrabbit.rmi.remote.SerializableXid RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Serializable  | 
| org.apache.jackrabbit.rmi.value.SerialValueFactory RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 The  
 This class works in conjunction with the implementations of the
  
 This class may be extended to overwrite any of the
  | 
| org.apache.jackrabbit.rmi.server.security.ServerAccessControlEntry | 
| org.apache.jackrabbit.rmi.server.security.ServerAccessControlList | 
| org.apache.jackrabbit.rmi.server.security.ServerAccessControlManager | 
| org.apache.jackrabbit.rmi.server.security.ServerAccessControlPolicy | 
| org.apache.jackrabbit.rmi.server.security.ServerAccessControlPolicyIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  A ServerIterator for iterating rows. | 
| org.apache.jackrabbit.rmi.server.ServerAdapterFactory RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Default implementation of the  
 The  | 
| org.apache.jackrabbit.rmi.server.ServerEventCollection RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 The  This class does not directly relate to any JCR class because beside the list of events the unique identifier of the client-side listener has to be provided such that the receiving listener may be identified on the client-side. | 
| org.apache.jackrabbit.rmi.observation.ServerEventListenerProxy RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 The  
 The term Server in this class indicates, that this is a server-side
 class. In contrast to the classes in the
  See the package overview for an explanation of the mechanisms implemented for event dispatching. | 
| org.apache.jackrabbit.rmi.server.principal.ServerGroup | 
| org.apache.jackrabbit.rmi.server.ServerItem RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.ServerItemDefinition RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.iterator.ServerIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.ServerLock RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.ServerLockManager | 
| org.apache.jackrabbit.rmi.server.ServerNamespaceRegistry RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR
  | 
| org.apache.jackrabbit.rmi.server.ServerNode RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.ServerNodeDefinition RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.iterator.ServerNodeIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  A ServerIterator for iterating nodes. | 
| org.apache.jackrabbit.rmi.server.ServerNodeType RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.iterator.ServerNodeTypeIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  A ServerIterator for iterating node types. | 
| org.apache.jackrabbit.rmi.server.ServerNodeTypeManager RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR
  | 
| org.apache.jackrabbit.rmi.server.ServerObject RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  Base class for remote adapters. The purpose of this class is to centralize the handling of the RemoteAdapterFactory instance used to instantiate new server adapters. | 
| org.apache.jackrabbit.rmi.server.ServerObservationManager RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR
  
 This class works in conjunction with the
  | 
| org.apache.jackrabbit.rmi.server.principal.ServerPrincipal | 
| org.apache.jackrabbit.rmi.server.principal.ServerPrincipalIterator | 
| org.apache.jackrabbit.rmi.server.security.ServerPrivilege | 
| org.apache.jackrabbit.rmi.server.ServerProperty RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.ServerPropertyDefinition RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR
  | 
| org.apache.jackrabbit.rmi.server.iterator.ServerPropertyIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  A ServerIterator for iterating properties. | 
| org.apache.jackrabbit.rmi.server.ServerQuery RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.ServerQueryManager RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.ServerQueryResult RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.ServerRepository RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.ServerRow RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.iterator.ServerRowIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  A ServerIterator for iterating rows. | 
| org.apache.jackrabbit.rmi.server.ServerSession RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.ServerVersion RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.ServerVersionHistory RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.iterator.ServerVersionIterator RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  A ServerIterator for iterating versions. | 
| org.apache.jackrabbit.rmi.server.ServerVersionManager | 
| org.apache.jackrabbit.rmi.server.ServerWorkspace RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  
 Remote adapter for the JCR  | 
| org.apache.jackrabbit.rmi.server.ServerXASession RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  Remote adapter for XA-enabled sessions. | 
| org.apache.jackrabbit.core.persistence.db.SimpleDbPersistenceManager Please migrate to a bundle persistence manager
   (JCR-2802) | 
| org.apache.jackrabbit.servlet.remote.URLRemoteBindingServlet RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information. | 
| org.apache.jackrabbit.rmi.repository.URLRemoteRepository RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  Proxy for a remote repository accessed via a URL. The configured URL is dereferenced lazily during each method call. Thus the resource pointed to by the URL does not need to exist when this class is instantiated. The resource can also be replaced with another remote repository instance during the lifetime of an instance of this class. | 
| org.apache.jackrabbit.rmi.repository.URLRemoteRepositoryFactory RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  Factory that looks up a remote repository from a given URL. | 
| org.apache.jackrabbit.servlet.remote.URLRemoteRepositoryServlet RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information. | 
| org.apache.jackrabbit.core.persistence.xml.XMLPersistenceManager Please migrate to a bundle persistence manager
   (JCR-2802) | 
| Exceptions and Description | 
|---|
| org.apache.jackrabbit.rmi.client.RemoteRepositoryException RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  JCR-RMI remote exception. Used by the JCR-RMI client to wrap RMI errors into RepositoryExceptions to avoid breaking the JCR interfaces. Note that if a RemoteException is received by call with no declared exceptions, then the RemoteException is wrapped into a RemoteRuntimeException. | 
| org.apache.jackrabbit.rmi.client.RemoteRuntimeException RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.
  JCR-RMI remote runtime exception. Used by the JCR-RMI client to wrap RMI errors into RuntimeExceptions to avoid breaking the JCR interfaces. Note that if a RemoteException is received by call that declares to throw RepositoryExceptions, then the RemoteException is wrapped into a RemoteRepositoryException. | 
| Field and Description | 
|---|
| org.apache.jackrabbit.webdav.version.WorkspaceResource.CUURENT_ACTIVITY_SET Use  WorkspaceResource.CURRENT_ACTIVITY_SETinstead. | 
| org.apache.jackrabbit.core.query.lucene.SearchIndex.DEFAULT_EXTRACTOR_POOL_SIZE this value is not used anymore. Instead the default value
 is calculated as follows: 2 * Runtime.getRuntime().availableProcessors(). | 
| org.apache.jackrabbit.core.security.authentication.token.TokenBasedAuthentication.PARAM_COMPAT This system parameter allows to enable backwards compatible
 behavior of the  TokenBasedAuthentication. Note that as of OAK 1.0
 this flag will no be supported. | 
| org.apache.jackrabbit.core.security.user.UserManagerImpl.PARAM_COMPATIBILE_JR16 Use  UserManagerImpl.PARAM_COMPATIBLE_JR16instead. | 
| org.apache.jackrabbit.core.security.AccessManager.READ | 
| org.apache.jackrabbit.core.security.AccessManager.REMOVE | 
| org.apache.jackrabbit.core.security.AccessManager.WRITE | 
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.