Class JNDIRemoteRepository
- java.lang.Object
-
- org.apache.jackrabbit.rmi.repository.ProxyRepository
-
- org.apache.jackrabbit.rmi.repository.JNDIRemoteRepository
-
- All Implemented Interfaces:
Repository
@Deprecated(forRemoval=true) public class JNDIRemoteRepository extends ProxyRepository
Deprecated, for removal: This API element is subject to removal in a future version.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.
- Since:
- 1.4
-
-
Field Summary
-
Fields inherited from interface javax.jcr.Repository
IDENTIFIER_STABILITY, IDENTIFIER_STABILITY_INDEFINITE_DURATION, IDENTIFIER_STABILITY_METHOD_DURATION, IDENTIFIER_STABILITY_SAVE_DURATION, IDENTIFIER_STABILITY_SESSION_DURATION, LEVEL_1_SUPPORTED, LEVEL_2_SUPPORTED, NODE_TYPE_MANAGEMENT_AUTOCREATED_DEFINITIONS_SUPPORTED, NODE_TYPE_MANAGEMENT_INHERITANCE, NODE_TYPE_MANAGEMENT_INHERITANCE_MINIMAL, NODE_TYPE_MANAGEMENT_INHERITANCE_MULTIPLE, NODE_TYPE_MANAGEMENT_INHERITANCE_SINGLE, NODE_TYPE_MANAGEMENT_MULTIPLE_BINARY_PROPERTIES_SUPPORTED, NODE_TYPE_MANAGEMENT_MULTIVALUED_PROPERTIES_SUPPORTED, NODE_TYPE_MANAGEMENT_ORDERABLE_CHILD_NODES_SUPPORTED, NODE_TYPE_MANAGEMENT_OVERRIDES_SUPPORTED, NODE_TYPE_MANAGEMENT_PRIMARY_ITEM_NAME_SUPPORTED, NODE_TYPE_MANAGEMENT_PROPERTY_TYPES, NODE_TYPE_MANAGEMENT_RESIDUAL_DEFINITIONS_SUPPORTED, NODE_TYPE_MANAGEMENT_SAME_NAME_SIBLINGS_SUPPORTED, NODE_TYPE_MANAGEMENT_UPDATE_IN_USE_SUPORTED, NODE_TYPE_MANAGEMENT_VALUE_CONSTRAINTS_SUPPORTED, OPTION_ACCESS_CONTROL_SUPPORTED, OPTION_ACTIVITIES_SUPPORTED, OPTION_BASELINES_SUPPORTED, OPTION_JOURNALED_OBSERVATION_SUPPORTED, OPTION_LIFECYCLE_SUPPORTED, OPTION_LOCKING_SUPPORTED, OPTION_NODE_AND_PROPERTY_WITH_SAME_NAME_SUPPORTED, OPTION_NODE_TYPE_MANAGEMENT_SUPPORTED, OPTION_OBSERVATION_SUPPORTED, OPTION_QUERY_SQL_SUPPORTED, OPTION_RETENTION_SUPPORTED, OPTION_SHAREABLE_NODES_SUPPORTED, OPTION_SIMPLE_VERSIONING_SUPPORTED, OPTION_TRANSACTIONS_SUPPORTED, OPTION_UNFILED_CONTENT_SUPPORTED, OPTION_UPDATE_MIXIN_NODE_TYPES_SUPPORTED, OPTION_UPDATE_PRIMARY_NODE_TYPE_SUPPORTED, OPTION_VERSIONING_SUPPORTED, OPTION_WORKSPACE_MANAGEMENT_SUPPORTED, OPTION_XML_EXPORT_SUPPORTED, OPTION_XML_IMPORT_SUPPORTED, QUERY_FULL_TEXT_SEARCH_SUPPORTED, QUERY_JOINS, QUERY_JOINS_INNER, QUERY_JOINS_INNER_OUTER, QUERY_JOINS_NONE, QUERY_LANGUAGES, QUERY_STORED_QUERIES_SUPPORTED, QUERY_XPATH_DOC_ORDER, QUERY_XPATH_POS_INDEX, REP_NAME_DESC, REP_VENDOR_DESC, REP_VENDOR_URL_DESC, REP_VERSION_DESC, SPEC_NAME_DESC, SPEC_VERSION_DESC, WRITE_SUPPORTED
-
-
Constructor Summary
Constructors Constructor Description JNDIRemoteRepository(String location)
Deprecated, for removal: This API element is subject to removal in a future version.Creates a proxy for the remote repository in JNDI.JNDIRemoteRepository(Context context, String location)
Deprecated, for removal: This API element is subject to removal in a future version.Creates a proxy for the remote repository in JNDI.JNDIRemoteRepository(LocalAdapterFactory factory, Context context, String location)
Deprecated, for removal: This API element is subject to removal in a future version.Creates a proxy for a remote repository in JNDI.
-
Method Summary
-
Methods inherited from class org.apache.jackrabbit.rmi.repository.ProxyRepository
getDescriptor, getDescriptorKeys, getDescriptorValue, getDescriptorValues, isSingleValueDescriptor, isStandardDescriptor, login, login, login, login
-
-
-
-
Constructor Detail
-
JNDIRemoteRepository
public JNDIRemoteRepository(LocalAdapterFactory factory, Context context, String location)
Deprecated, for removal: This API element is subject to removal in a future version.Creates a proxy for a remote repository in JNDI.- Parameters:
factory
- local adapter factorycontext
- JNDI contextlocation
- JNDI location
-
JNDIRemoteRepository
public JNDIRemoteRepository(Context context, String location)
Deprecated, for removal: This API element is subject to removal in a future version.Creates a proxy for the remote repository in JNDI. UsesClientAdapterFactory
as the default local adapter factory.- Parameters:
context
- JNDI contextlocation
- JNDI location
-
JNDIRemoteRepository
public JNDIRemoteRepository(String location) throws NamingException
Deprecated, for removal: This API element is subject to removal in a future version.Creates a proxy for the remote repository in JNDI. UsesClientAdapterFactory
as the default local adapter factory.- Parameters:
location
- JNDI location in default context- Throws:
NamingException
- if the default JNDI context is not available
-
-