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, getSerialValues
clone, exportObject, exportObject, exportObject, unexportObject
getClientHost, getLog, setLog
public 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 RemoteNodeTypeManager
name
- node type nameRepositoryException
- on repository errorsRemoteException
- on RMI errorspublic RemoteIterator getAllNodeTypes() throws RepositoryException, RemoteException
NodeTypeManager.getAllNodeTypes()
method.getAllNodeTypes
in interface RemoteNodeTypeManager
RepositoryException
- on repository errorsRemoteException
- on RMI errorspublic RemoteIterator getPrimaryNodeTypes() throws RepositoryException, RemoteException
NodeTypeManager.getPrimaryNodeTypes()
method.getPrimaryNodeTypes
in interface RemoteNodeTypeManager
RepositoryException
- on repository errorsRemoteException
- on RMI errorspublic RemoteIterator getMixinNodeTypes() throws RepositoryException, RemoteException
NodeTypeManager.getMixinNodeTypes()
method.getMixinNodeTypes
in interface RemoteNodeTypeManager
RepositoryException
- on repository errorsRemoteException
- on RMI errorspublic boolean hasNodeType(String name) throws RepositoryException, RemoteException
hasNodeType
in interface RemoteNodeTypeManager
RepositoryException
RemoteException
public void unregisterNodeTypes(String[] names) throws RepositoryException, RemoteException
unregisterNodeTypes
in interface RemoteNodeTypeManager
RepositoryException
RemoteException
Copyright © 2004–2023 The Apache Software Foundation. All rights reserved.