|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.rmi.client.ClientRepositoryFactory
public class ClientRepositoryFactory
Object factory for JCR-RMI clients. This factory can be used either directly or as a JNDI object factory.
ClientRepository| Field Summary | |
|---|---|
static String |
URL_PARAMETER
The JNDI parameter name for configuring the RMI URL of a remote repository. |
| Constructor Summary | |
|---|---|
ClientRepositoryFactory()
Creates a JCR-RMI client factory with the default adapter factory. |
|
ClientRepositoryFactory(LocalAdapterFactory factory)
Creates a JCR-RMI client factory with the given adapter factory. |
|
| Method Summary | |
|---|---|
Object |
getObjectInstance(Object object,
Name name,
Context context,
Hashtable environment)
JNDI factory method for creating JCR-RMI clients. |
Repository |
getRepository(String url)
Returns a client wrapper for a remote content repository. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String URL_PARAMETER
| Constructor Detail |
|---|
public ClientRepositoryFactory()
public ClientRepositoryFactory(LocalAdapterFactory factory)
factory - local adapter factory| Method Detail |
|---|
public Repository getRepository(String url)
throws MalformedURLException,
NotBoundException,
ClassCastException,
RemoteException
SafeClientRepository instance.
The current implementation of this method will not throw any of the
declared exceptions (because of the SafeClientRepository being
used), but the throws clauses are kept for backwards compatibility and
potential future use. Clients should be prepared to handle exceptions
from this method.
url - the RMI URL of the remote repository
MalformedURLException - if the given URL is malfored
NotBoundException - if the given URL points to nothing
ClassCastException - if the given URL points to something unknown
RemoteException - if the remote repository can not be accessed
public Object getObjectInstance(Object object,
Name name,
Context context,
Hashtable environment)
getObjectInstance in interface ObjectFactoryobject - reference parametersname - unusedcontext - unusedenvironment - unused
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||