public class ServerNodeTypeManager extends ServerObject implements RemoteNodeTypeManager
NodeTypeManager
interface. This class makes a local node type manager available as an
RMI service using the
RemoteNodeTypeManager
interface.NodeTypeManager,
RemoteNodeTypeManager,
Serialized Formref| Constructor and Description |
|---|
ServerNodeTypeManager(NodeTypeManager manager,
RemoteAdapterFactory factory)
Creates a remote adapter for the given local node type manager.
|
| Modifier and Type | Method and Description |
|---|---|
RemoteIterator |
getAllNodeTypes()
Remote version of the
NodeTypeManager.getAllNodeTypes()
method. |
RemoteIterator |
getMixinNodeTypes()
Remote version of the
NodeTypeManager.getMixinNodeTypes()
method. |
RemoteNodeType |
getNodeType(String name)
Remote version of the
NodeTypeManager.getNodeType(String)
method. |
RemoteIterator |
getPrimaryNodeTypes()
Remote version of the
NodeTypeManager.getPrimaryNodeTypes()
method. |
boolean |
hasNodeType(String name) |
void |
unregisterNodeTypes(String[] names) |
getFactory, getRemoteItem, getRemoteNode, getRemoteNodeTypeArray, getRepositoryException, getSerialValue, getSerialValuesclone, exportObject, exportObject, exportObject, unexportObjectgetClientHost, getLog, setLogpublic ServerNodeTypeManager(NodeTypeManager manager, RemoteAdapterFactory factory) throws RemoteException
manager - local node type managerfactory - remote adapter factoryRemoteException - on RMI errorspublic RemoteNodeType getNodeType(String name) throws RepositoryException, RemoteException
NodeTypeManager.getNodeType(String)
method.getNodeType in interface RemoteNodeTypeManagername - node type nameRepositoryException - on repository errorsRemoteException - on RMI errorspublic RemoteIterator getAllNodeTypes() throws RepositoryException, RemoteException
NodeTypeManager.getAllNodeTypes()
method.getAllNodeTypes in interface RemoteNodeTypeManagerRepositoryException - on repository errorsRemoteException - on RMI errorspublic RemoteIterator getPrimaryNodeTypes() throws RepositoryException, RemoteException
NodeTypeManager.getPrimaryNodeTypes()
method.getPrimaryNodeTypes in interface RemoteNodeTypeManagerRepositoryException - on repository errorsRemoteException - on RMI errorspublic RemoteIterator getMixinNodeTypes() throws RepositoryException, RemoteException
NodeTypeManager.getMixinNodeTypes()
method.getMixinNodeTypes in interface RemoteNodeTypeManagerRepositoryException - on repository errorsRemoteException - on RMI errorspublic boolean hasNodeType(String name) throws RepositoryException, RemoteException
hasNodeType in interface RemoteNodeTypeManagerRepositoryExceptionRemoteExceptionpublic void unregisterNodeTypes(String[] names) throws RepositoryException, RemoteException
unregisterNodeTypes in interface RemoteNodeTypeManagerRepositoryExceptionRemoteExceptionCopyright © 2004–2021 The Apache Software Foundation. All rights reserved.