|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.rmi.server.RemoteObject java.rmi.server.RemoteServer java.rmi.server.UnicastRemoteObject org.apache.jackrabbit.rmi.server.ServerObject org.apache.jackrabbit.rmi.server.ServerWorkspace
Remote adapter for the JCR Workspace
interface.
This class makes a local workspace available as an RMI service using the
RemoteWorkspace
interface.
Workspace
,
RemoteWorkspace
,
Serialized FormField Summary |
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Constructor Summary | |
ServerWorkspace(Workspace workspace,
RemoteAdapterFactory factory)
Creates a remote adapter for the given local workspace. |
Methods inherited from class org.apache.jackrabbit.rmi.server.ServerObject |
getFactory, getRemoteItem, getRemoteNode, getRemoteNodeTypeArray, getRepositoryException |
Methods inherited from class java.rmi.server.UnicastRemoteObject |
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ServerWorkspace(Workspace workspace, RemoteAdapterFactory factory) throws RemoteException
workspace
- local workspacefactory
- remote adapter factory
RemoteException
- on RMI errorsMethod Detail |
public String getName() throws RemoteException
Workspace.getName()
method.
getName
in interface RemoteWorkspace
RemoteException
- on RMI errorspublic void copy(String from, String to) throws RepositoryException, RemoteException
Workspace.copy(String,String)
method.
copy
in interface RemoteWorkspace
from
- source pathto
- destination path
RemoteException
- on RMI errors
RepositoryException
- on repository errorspublic void copy(String workspace, String from, String to) throws RepositoryException, RemoteException
Workspace.copy(String,String,String)
method.
copy
in interface RemoteWorkspace
workspace
- source workspacefrom
- source pathto
- destination path
RemoteException
- on RMI errors
RepositoryException
- on repository errorspublic void clone(String workspace, String from, String to, boolean removeExisting) throws RepositoryException, RemoteException
Workspace.clone(String,String,String,boolean)
method.
clone
in interface RemoteWorkspace
workspace
- source workspacefrom
- source pathto
- destination pathremoveExisting
- flag to remove existing items
RemoteException
- on RMI errors
RepositoryException
- on repository errorspublic void move(String from, String to) throws RepositoryException, RemoteException
Workspace.move(String,String)
method.
move
in interface RemoteWorkspace
from
- source pathto
- destination path
RepositoryException
- on repository errors
RemoteException
- on RMI errorspublic RemoteNodeTypeManager getNodeTypeManager() throws RepositoryException, RemoteException
Workspace.getNodeTypeManager()
method.
getNodeTypeManager
in interface RemoteWorkspace
RepositoryException
- on repository errors
RemoteException
- on RMI errorspublic RemoteNamespaceRegistry getNamespaceRegistry() throws RepositoryException, RemoteException
Workspace.getNamespaceRegistry()
method.
getNamespaceRegistry
in interface RemoteWorkspace
RepositoryException
- on repository errors
RemoteException
- on RMI errorspublic RemoteQueryManager getQueryManager() throws RepositoryException, RemoteException
Workspace.getQueryManager()
method.
getQueryManager
in interface RemoteWorkspace
RepositoryException
- on repository errors
RemoteException
- on RMI errorspublic RemoteObservationManager getObservationManager() throws RepositoryException, RemoteException
Workspace.getObservationManager()
method.
getObservationManager
in interface RemoteWorkspace
RemoteException
- on RMI errors
RepositoryException
- on repository errorspublic String[] getAccessibleWorkspaceNames() throws RepositoryException, RemoteException
Workspace.getAccessibleWorkspaceNames()
method.
getAccessibleWorkspaceNames
in interface RemoteWorkspace
RepositoryException
- on repository errors
RemoteException
- on RMI errorspublic void importXML(String path, byte[] xml, int uuidBehaviour) throws IOException, RepositoryException, RemoteException
Workspace.importXML(String,InputStream,int)
method.
importXML
in interface RemoteWorkspace
path
- node pathxml
- imported XML documentuuidBehaviour
- uuid behaviour flag
IOException
- on IO errors
RemoteException
- on RMI errors
RepositoryException
- on repository errors
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |