public static class RepositoryImpl.Factory extends Object implements ObjectFactory
ObjectFactory
for repository instances.
Works by creating a Reference
to a RepositoryConfig
instance based on the information obtained from the RepositoryImpl
's
Reference
.
Address Types:
RCF
ObjectFactory
creating instances of RepositoryConfig
RCC
RepositoryConfig
instances
All other types are copied over verbatim to the new Reference
.
A sample JNDI configuration inside a servlet container's server.xml
:
<Resource name="jcr/repositoryname" auth="Container" type="org.apache.jackrabbit.jcr2spi.RepositoryImpl" factory="org.apache.jackrabbit.jcr2spi.RepositoryImpl$Factory" org.apache.jackrabbit.jcr2spi.RepositoryImpl.factory="class name ofObjectFactory
forRepositoryConfig
instances" org.apache.jackrabbit.jcr2spi.RepositoryImpl.class="class name ofRepositoryConfig
implementation class" ...additional properties passed to theObjectFactory
... />
Constructor and Description |
---|
RepositoryImpl.Factory() |
public Object getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment) throws Exception
getObjectInstance
in interface ObjectFactory
Exception
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.