Remote version of the JCR {@link javax.jcr.nodetype.NodeDefinition NodeDefinition}interface. Used by the {@link org.apache.jackrabbit.rmi.server.ServerNodeDefinition ServerNodeDefinition} and{@link org.apache.jackrabbit.rmi.client.ClientNodeDefinition ClientNodeDefinition}adapters to provide transparent RMI access to remote node definitions.
The methods in this interface are documented only with a reference to a corresponding NodeDef method. The remote object will simply forward the method call to the underlying NodeDef instance. Return values and possible exceptions are copied over the network. Complex {@link javax.jcr.nodetype.NodeType NodeType} return valuesare returned as remote references to the {@link org.apache.jackrabbit.rmi.remote.RemoteNodeType RemoteNodeType}interface. RMI errors are signalled with RemoteExceptions.
@author Jukka Zitting
@see javax.jcr.nodetype.NodeDefinition
@see org.apache.jackrabbit.rmi.client.ClientNodeDefinition
@see org.apache.jackrabbit.rmi.server.ServerNodeDefinition