-
Packages Package 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.
-
Interfaces Interface Description org.apache.jackrabbit.commons.flat.SizedIterator useSizedIteratororg.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
ClientObjectbase class provides a number of utility methods designed to work with a local adapter factory. Adapter implementations may want to inherit that functionality by subclassing from ClientObject.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
GroupPrincipalinterface. Used by theServerGroupandClientGroupadapter base classes to provide transparent RMI access to remote item definitions.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.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
Principalinterface. Used by theServerPrincipalandClientPrincipaladapter base classes to provide transparent RMI access to remote item definitions.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.RemoteEventCollection RMI support is deprecated and will be removed in a future version of Jackrabbit; see Jira ticket JCR-4972 for more information.The
RemoteEventCollectionclass serves as a container for notifications sent to registered event listeners. Instances of this class are created by the server-side event listener proxies and sent to the client-side event poller. On the client-side the enclosed list of events is then sent to the listener identified by the contained listener identifier.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
Iteminterface. Used by theServerItemandClientItemadapter base classes to provide transparent RMI access to remote items.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
ItemDefinterface. Used by theServerItemDefinitionandClientItemDefinitionadapter base classes to provide transparent RMI access to remote item definitions.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
NodeTypereturn values are returned as remote references to theRemoteNodeTypeinterface. RMI errors are signaled with RemoteExceptions.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
RangeIteratorinterface. Used by theServerIteratorandClientIteratorclasses to provide transparent RMI access to remote iterators.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
Lockinterface. Used by theServerLockandClientLockadapter classes to provide transparent RMI access to remote locks.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
NamespaceRegistryinterface. Used by theServerNamespaceRegistryandClientNamespaceRegistryadapters to provide transparent RMI access to remote namespace registries.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
Nodeinterface. Used by theServerNodeandClientNodeadapters to provide transparent RMI access to remote nodes.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
SerialValueFactoryclass provides two convenience methods to satisfy these requirements.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
NodeDefinitioninterface. Used by theServerNodeDefinitionandClientNodeDefinitionadapters to provide transparent RMI access to remote node definitions.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
NodeTypereturn values are returned as remote references to theRemoteNodeTypeinterface. RMI errors are signaled with RemoteExceptions.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
NodeTypeinterface. Used by theServerNodeTypeandClientNodeTypeadapters to provide transparent RMI access to remote node types.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
NodeTypeManagerinterface. Used by theServerNodeTypeManagerandClientNodeTypeManageradapters to provide transparent RMI access to remote node type managers.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
NodeTypevalues are returned as remote references to theRemoteNodeTypeinterface. Iterator values are transmitted as object arrays. RMI errors are signaled with RemoteExceptions.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
ObservationManagerinterface. Used by theServerObservationManagerandClientObservationManageradapter base classes to provide transparent RMI access to remote observation managers.See the
observationpackage comment for a description on how event listener registration and notification is implemented.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
Propertyinterface. Used by theServerPropertyandClientPropertyadapters to provide transparent RMI access to remote properties.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
PropertyDefreturn values are returned as remote references to the correspondingRemotePropertyDefinitioninterface. RMI errors are signaled with RemoteExceptions.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
SerialValueFactoryclass provides two convenience methods to satisfy these requirements.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
PropertyDefinitioninterface. Used by theServerPropertyDefinitionandClientPropertyDefinitionadapters to provide transparent RMI access to remote property definitions.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
SerialValueFactoryclass provides two convenience methods to satisfy this requirement.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
Queryinterface. Used by theServerQueryandClientQueryadapter base classes to provide transparent RMI access to remote items.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
QueryManagerinterface. Used by theServerQueryManagerandClientQueryManageradapter base classes to provide transparent RMI access to remote items.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
QueryResultinterface. Used by theServerQueryResultandClientQueryResultadapter base classes to provide transparent RMI access to remote items.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
Repositoryinterface. Used by theServerRepositoryandClientRepositoryadapters to provide transparent RMI access to remote repositories.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.
Sessionobjects are returned as remote references to theRemoteSessioninterface. 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.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
Rowinterface. Used by theServerRowandClientRowadapter base classes to provide transparent RMI access to remote items.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
Sessioninterface. Used by theServerSessionandClientSessionadapters to provide transparent RMI access to remote sessions.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
Versioninterface. Used by theServerVersionandClientVersionadapters to provide transparent RMI access to remote versions.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
VersionHistoryinterface. Used by theServerVersionHistoryandClientVersionHistoryadapters to provide transparent RMI access to remote version histories.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
Workspaceinterface. Used by theServerWorkspaceandClientWorkspaceadapters to provide transparent RMI access to remote workspaces.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
XASessioninterface.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
AccessControlEntryinterface. Used by theServerAccessControlEntryandClientAccessControlEntryadapter base classes to provide transparent RMI access to remote item definitions.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
AccessControlListinterface. Used by theServerAccessControlListandClientAccessControlListadapter base classes to provide transparent RMI access to remote item definitions.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
AccessControlManagerinterface. Used by theServerAccessControlManagerandClientAccessControlManageradapter base classes to provide transparent RMI access to remote item definitions.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
AccessControlPolicyinterface. Used by theServerAccessControlPolicyandClientAccessControlPolicyadapter base classes to provide transparent RMI access to remote item definitions.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.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
Privilegeinterface. Used by theServerPrivilegeandClientPrivilegeadapter base classes to provide transparent RMI access to remote item definitions.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.server.jmx.JCRServerMBean 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
ServerObjectbase class provides a number of utility methods designed to work with a remote adapter factory. Adapter implementations may want to inherit that functionality by subclassing from ServerObject.org.apache.jackrabbit.spi.commons.iterator.Predicate usePredicateinsteadorg.apache.jackrabbit.spi.commons.namespace.NamespaceListener https://issues.apache.org/jira/browse/JCR-1700
-
Classes Class Description org.apache.jackrabbit.commons.flat.FilterIterator useFilterIteratororg.apache.jackrabbit.commons.GenericRepositoryFactory org.apache.jackrabbit.commons.iterator.NodeIterable - UseJcrUtils.in(NodeIterator)insteadorg.apache.jackrabbit.commons.iterator.PropertyIterable - UseJcrUtils.in(PropertyIterator)insteadorg.apache.jackrabbit.commons.iterator.RowIterable - UseJcrUtils.in(RowIterator)insteadorg.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
DataSourceto be used in given as thedataSourceLocationconfiguration property. See theDbFileSystemfor more configuration details.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.fs.RandomAccessOutputStream this class should no longer be usedorg.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
DataSourceto be used in given as thedataSourceLocationconfiguration property.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.AbstractPersistenceManager Please migrate to a bundle persistence manager (JCR-2802)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.core.persistence.db.JNDIDatabasePersistenceManager Please migrate to a bundle persistence manager (JCR-2802)org.apache.jackrabbit.core.persistence.db.MSSqlPersistenceManager 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.core.persistence.db.SimpleDbPersistenceManager Please migrate to a bundle persistence manager (JCR-2802)org.apache.jackrabbit.core.persistence.mem.InMemPersistenceManager Please migrate to a bundle persistence manager (JCR-2802)org.apache.jackrabbit.core.persistence.obj.ObjectPersistenceManager Please migrate to a bundle persistence manager (JCR-2802)org.apache.jackrabbit.core.persistence.xml.XMLPersistenceManager Please migrate to a bundle persistence manager (JCR-2802)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.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
RemoteExceptionwhenever any method is invoked. Used as a sentinel object by theSafeClientRepositoryclass.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
LocalAdapterFactoryinterface. This factory uses the client adapters defined in this package as the default adapter implementations. Subclasses can easily override or extend the default adapters by implementing the corresponding factory methods.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
RemoteIteminterface. This class makes a remote item locally available using the JCRIteminterface. Used mainly as the base class for theClientPropertyandClientNodeadapters.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
RemoteItemDefinitioninterface. This class makes a remote item definition locally available using the JCRItemDefinterface. Used mainly as the base class for theClientPropertyDefinitionandClientNodeDefinitionadapters.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
RemoteLockinterface. This class makes a remote lock locally available using the JCRLockinterface.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
RemoteNamespaceRegistryinterface. This class makes a remote namespace registry locally available using the JCRNamespaceRegistryinterface.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
RemoteNodeinterface. This class makes a remote node locally available using the JCRNodeinterface.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
RemoteNodeDefinitioninterface. This class makes a remote node definition locally available using the JCRNodeDefinterface.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
RemoteNodeTypeinterface. This class makes a remote node type locally available using the JCRNodeTypeinterface.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
RemoteNodeTypeManagerinterface. This class makes a remote node type manager locally available using the JCRNodeTypeManagerinterface.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
ClientObservationManagerclassThis class uses an instance of the
ClientEventPollclass for the actual registration and event dispatching.This class does not require the
LocalAdapterFactoryand consequently calls the base class constructor with anullfactory.See the
observationpackage comment for a description on how event listener registration and notification is implemented.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
RemotePropertyinterface. This class makes a remote property locally available using the JCRPropertyinterface.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
RemotePropertyDefinitioninterface. This class makes a remote property definition locally available using the JCRPropertyDefinterface.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
RemoteQueryinterface. This class makes a remote query locally available using the JCRQueryinterface.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
RemoteQueryManagerinterface. This class makes a remote query manager locally available using the JCRQueryManagerinterface.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
RemoteQueryResultinterface. This class makes a remote query result locally available using the JCRQueryResultinterface.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
RemoteRepositoryinterface. This class makes a remote repository locally available using the JCRRepositoryinterface.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
RemoteRowinterface. This class makes a remote query row locally available using the JCRRowinterface.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
RemoteSessioninterface. This class makes a remote session locally available using the JCRSessioninterface.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
RemoteVersioninterface. This class makes a remote version locally available using the JCRVersioninterface.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
RemoteVersionHistoryinterface. This class makes a remote version history locally available using the JCRVersionHistoryinterface.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
RemoteWorkspaceinterface. This class makes a remote workspace locally available using the JCRWorkspaceinterface.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
RemoteXASessioninterface.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
RemoteIteratorinterface. This class makes the remote iterator locally available using the JCRRangeIteratorinterface. The element arrays returned by the remote iterator are buffered locally.See the subclasses for type-specific versions of this abstract class.
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.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.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.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.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.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
RemoteGroupinterface.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
RemotePrincipalinterface. This class makes a remote principal locally available using the JavaPrincipalinterface.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.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
RemoteRepositoryinterface. This class uses an abstract factory method for loading (and reloading) the remote repository instance that is made locally available through the JCRRepositoryinterface. If the remote reference breaks (a RemoteException is thrown by a remote call), then this adapter attempts to reload the remote reference once before failing.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
RemoteAccessControlEntryinterface. This class makes a remote AccessControlEntry locally available using the JCRAccessControlEntryinterface.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
RemoteAccessControlListinterface. This class makes a remote AccessControlList locally available using the JCRAccessControlListinterface.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
RemoteAccessControlManagerinterface. This class makes a remote AccessControlManager locally available using the JCRAccessControlManagerinterface.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
RemoteAccessControlPolicyinterface. This class makes a remote AccessControlPolicy locally available using the JCRAccessControlPolicyinterface.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.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
RemotePrivilegeinterface. This class makes a remote Privilege locally available using the JCRPrivilegeinterface.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
EventIteratorinterface. This class is used by the JCR-RMI client adapters to convert node arrays to iterators.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
EventListenerIteratorinterface. This class is used by the JCR-RMI client adapters to convert listener arrays to iterators.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
RangeIteratorinterface. This class implements the RangeIterator functionality for an underlying array of objects. Used as the base class for the type-specific iterator classes defined in this package.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.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
ClientEventPollclass is the registry for client-side event listeners on behalf of theClientObservationManagerclass. In addition this class extends thejava.lang.Threadclass able to be run in a separate thread to constantly poll the server-side observation manager for new events.Notes:
- Only one instance of this class should be instantiated for each instance
of a
RemoteObservationManagerclass. EventListeners registered with this class must properly implement theObject.hashCode()andObject.equals()contracts for them to be handled correctly by this class.
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
Queueclass is a very simple queue assuming that there is at least one consumer and potentially multiple producers. This class poses no restrictions on the size of the queue.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
ServerEventListenerProxyclass is the server-side event listener proxy registered on behalf of a client-side event listener identified with the unique identifier.The term Server in this class indicates, that this is a server-side class. In contrast to the classes in the
org.apache.jackrabbit.rmi.serverpackage, this class neither extends theServerObjectclass nor does it implement any of the remote interfaces in theorg.apache.jackrabbit.rmi.remotepackage because it only is instantiated to be used on the server side.See the package overview for an explanation of the mechanisms implemented for event dispatching.
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.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.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
Xid.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
AbstractRemoteRepositoryFactory.getRemoteRepository()method to actually retrieve the remote repository reference.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.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
repository factory.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.rmi.repository.RmiRepositoryFactory 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.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
RangeIteratorinterface. This class makes a local iterator available as an RMI service using theRemoteIteratorinterface.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.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.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.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.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.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.rmi.server.principal.ServerGroup org.apache.jackrabbit.rmi.server.principal.ServerPrincipal org.apache.jackrabbit.rmi.server.principal.ServerPrincipalIterator 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.security.ServerPrivilege 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
RemoteAdapterFactoryinterface. This factory uses the server adapters defined in this package as the default adapter implementations. Subclasses can override or extend the default adapters by implementing the corresponding factory methods.The
bufferSizeproperty can be used to configure the size of the buffer used by iterators to speed up iterator traversal over the network.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
ServerEventCollectionclass implements theRemoteEventCollectionevent to actually sent the server-side event to the client.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.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
Iteminterface. This class makes a local item available as an RMI service using theRemoteIteminterface. Used mainly as the base class for theServerPropertyandServerNodeadapters.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
ItemDefinitioninterface. This class makes a local item definition available as an RMI service using theRemoteItemDefinitioninterface. Used mainly as the base class for theServerPropertyDefinitionandServerNodeDefinitionadapters.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
Lockinterface. This class makes a local lock available as an RMI service using theRemoteLockinterface.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
NamespaceRegistryinterface. This class makes a local namespace registry available as an RMI service using theRemoteNamespaceRegistryinterface.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
Nodeinterface. This class makes a local node available as an RMI service using theRemoteNodeinterface.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
NodeDefinitioninterface. This class makes a local node definition available as an RMI service using theRemoteNodeDefinitioninterface.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
NodeTypeinterface. This class makes a local node type available as an RMI service using theRemoteNodeTypeinterface.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
NodeTypeManagerinterface. This class makes a local node type manager available as an RMI service using theRemoteNodeTypeManagerinterface.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
ObservationManagerinterface. This class makes a local item available as an RMI service using theRemoteObservationManagerinterface.This class works in conjunction with the
ClientObservationManagerclass to implement the distributed the event listener registration described inobservationpackage comment.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
Propertyinterface. This class makes a local property available as an RMI service using theRemotePropertyinterface.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
PropertyDefinitioninterface. This class makes a local property definition available as an RMI service using theRemotePropertyDefinitioninterface.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
Queryinterface. This class makes a local session available as an RMI service using theRemoteQueryinterface.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
QueryManagerinterface. This class makes a local query manager available as an RMI service using theRemoteQueryManagerinterface.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
QueryResultinterface. This class makes a local session available as an RMI service using theRemoteQueryResultinterface.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
Repositoryinterface. This class makes a local repository available as an RMI service using theRemoteRepositoryinterface.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
Rowinterface. This class makes a local session available as an RMI service using theRemoteRowinterface.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
Sessioninterface. This class makes a local session available as an RMI service using theRemoteSessioninterface.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
Versioninterface. This class makes a local version available as an RMI service using theRemoteVersioninterface.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
VersionHistoryinterface. This class makes a local version history available as an RMI service using theRemoteVersionHistoryinterface.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
Workspaceinterface. This class makes a local workspace available as an RMI service using theRemoteWorkspaceinterface.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.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
NameValueclass implements the committed value state for Name values as a part of the State design pattern (Gof) used by this package.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
PathValueclass implements the committed value state for Path values as a part of the State design pattern (Gof) used by this package.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
ReferenceValueclass implements the committed value state for Reference values as a part of the State design pattern (Gof) used by this package.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
SerialValueFactoryclass is used in the RMI infrastructure to create serializableValueinstances on the client side.This class works in conjunction with the implementations of the
javax.jcr.Valueinterface found in this package.This class may be extended to overwrite any of the
createXXXValuemethods to create instances of the respective type ofValueimplementation. The methods of theValueFactoryinterface are declared final to guard against breaking the rules.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.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.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.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.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.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.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.spi.commons.iterator.Predicates use instances ofPredicateinsteadorg.apache.jackrabbit.spi.commons.lock.Locked Use org.apache.jackrabbit.util.Locked instead.org.apache.jackrabbit.spi.commons.namespace.AbstractNamespaceResolver https://issues.apache.org/jira/browse/JCR-1700org.apache.jackrabbit.spi.commons.query.sql2.Parser useParserinstead.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 serverorg.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 serverorg.apache.jackrabbit.webdav.jcr.JcrValueType As of Jackrabbit 2.2. Please UseJcrValueTypeinstead. - Only one instance of this class should be instantiated for each instance
of a
-
Exceptions Exceptions 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.
-
Fields Field Description 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.AccessManager.READ org.apache.jackrabbit.core.security.AccessManager.REMOVE org.apache.jackrabbit.core.security.AccessManager.WRITE org.apache.jackrabbit.core.security.authentication.token.TokenBasedAuthentication.PARAM_COMPAT This system parameter allows to enable backwards compatible behavior of theTokenBasedAuthentication. Note that as of OAK 1.0 this flag will no be supported.org.apache.jackrabbit.core.security.user.UserManagerImpl.PARAM_COMPATIBILE_JR16 UseUserManagerImpl.PARAM_COMPATIBLE_JR16instead.org.apache.jackrabbit.webdav.version.WorkspaceResource.CUURENT_ACTIVITY_SET UseWorkspaceResource.CURRENT_ACTIVITY_SETinstead.