org.apache.avalon.cornerstone.blocks.masterstore
Class AvalonFileRepositoryMonitor

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.avalon.cornerstone.blocks.masterstore.AvalonFileRepositoryMonitor
All Implemented Interfaces:
FileRepositoryMonitor, LogEnabled

public class AvalonFileRepositoryMonitor
extends AbstractLogEnabled
implements FileRepositoryMonitor

Version:
$Revision: 1.8 $
Author:
Paul Hammant

Constructor Summary
AvalonFileRepositoryMonitor()
           
 
Method Summary
 void checkingKey(java.lang.Class aClass, java.lang.String key)
           
 void initialized(java.lang.Class aClass)
           
 void keyRemoved(java.lang.Class aClass, java.lang.String key)
           
 void pathOpened(java.lang.Class aClass, java.lang.String m_path)
           
 void repositoryCreated(java.lang.Class aClass, java.lang.String m_name, java.lang.String m_destination, java.lang.String childName)
           
 void returningKey(java.lang.Class aClass, java.lang.String key)
           
 void returningObjectForKey(java.lang.Class aClass, java.lang.Object object, java.lang.String key)
           
 void storingObjectForKey(java.lang.Class xmlFilePersistentObjectRepository, java.lang.Object value, java.lang.String key)
           
 void unExpectedIOException(java.lang.Class aClass, java.lang.String message, java.io.IOException ioe)
           
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvalonFileRepositoryMonitor

public AvalonFileRepositoryMonitor()
Method Detail

repositoryCreated

public void repositoryCreated(java.lang.Class aClass,
                              java.lang.String m_name,
                              java.lang.String m_destination,
                              java.lang.String childName)
Specified by:
repositoryCreated in interface FileRepositoryMonitor

keyRemoved

public void keyRemoved(java.lang.Class aClass,
                       java.lang.String key)
Specified by:
keyRemoved in interface FileRepositoryMonitor

checkingKey

public void checkingKey(java.lang.Class aClass,
                        java.lang.String key)
Specified by:
checkingKey in interface FileRepositoryMonitor

returningKey

public void returningKey(java.lang.Class aClass,
                         java.lang.String key)
Specified by:
returningKey in interface FileRepositoryMonitor

returningObjectForKey

public void returningObjectForKey(java.lang.Class aClass,
                                  java.lang.Object object,
                                  java.lang.String key)
Specified by:
returningObjectForKey in interface FileRepositoryMonitor

storingObjectForKey

public void storingObjectForKey(java.lang.Class xmlFilePersistentObjectRepository,
                                java.lang.Object value,
                                java.lang.String key)
Specified by:
storingObjectForKey in interface FileRepositoryMonitor

initialized

public void initialized(java.lang.Class aClass)
Specified by:
initialized in interface FileRepositoryMonitor

pathOpened

public void pathOpened(java.lang.Class aClass,
                       java.lang.String m_path)
Specified by:
pathOpened in interface FileRepositoryMonitor

unExpectedIOException

public void unExpectedIOException(java.lang.Class aClass,
                                  java.lang.String message,
                                  java.io.IOException ioe)
Specified by:
unExpectedIOException in interface FileRepositoryMonitor


Copyright © 1997-2005 The Apache Software Foundation. All Rights Reserved.