org.apache.jackrabbit.core.cluster
Interface NodeTypeEventListener

All Known Implementing Classes:
NodeTypeRegistry

public interface NodeTypeEventListener

Interface used to receive information about incoming, external node type registry events.


Method Summary
 void externalRegistered(Collection ntDefs)
          Called when one or more node types have been externally registered.
 void externalReregistered(NodeTypeDef ntDef)
          Called when a node type has been externally re-registered.
 void externalUnregistered(Collection ntNames)
          Called when one or more node types have been externally unregistered.
 

Method Detail

externalRegistered

void externalRegistered(Collection ntDefs)
                        throws RepositoryException,
                               InvalidNodeTypeDefException
Called when one or more node types have been externally registered.

Parameters:
ntDefs - node type definitions
Throws:
RepositoryException - if an error occurs
InvalidNodeTypeDefException - if the node type definition is invalid

externalReregistered

void externalReregistered(NodeTypeDef ntDef)
                          throws NoSuchNodeTypeException,
                                 InvalidNodeTypeDefException,
                                 RepositoryException
Called when a node type has been externally re-registered.

Parameters:
ntDef - node type definition
Throws:
RepositoryException - if an error occurs
NoSuchNodeTypeException - if the node type had not yet been registered
InvalidNodeTypeDefException - if the node type definition is invalid

externalUnregistered

void externalUnregistered(Collection ntNames)
                          throws RepositoryException,
                                 NoSuchNodeTypeException
Called when one or more node types have been externally unregistered.

Parameters:
ntNames - node type qnames
Throws:
RepositoryException - if an error occurs
NoSuchNodeTypeException - if a node type is already unregistered


Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.