sam.event
Class FileEventWriter

java.lang.Object
  |
  +--sam.event.FileEventListener
        |
        +--sam.event.FileEventWriter

public class FileEventWriter
extends FileEventListener

Trivial FileEvent listener that reports all file events to a Writer

Useful for easy inner-class subclassing.


Constructor Summary
FileEventWriter()
          Builds a new listener that tracks back all events to standard output
FileEventWriter(java.io.PrintWriter output)
          Builds a new listener that tracks back all events to specified output
FileEventWriter(java.io.Writer writer)
          Builds a new listener that tracks back all events to specified writer
 
Method Summary
 void failed(sam.event.FileEvent event)
          Called whenever the handling of a file failed
 void mismatching(sam.event.FileEvent event)
          Called whenever a file does not match its archived version
 void missing(sam.event.FileEvent event)
          Called whenever a file is missing
 void overwritten(sam.event.FileEvent event)
          Called whenever a file is overwritten
 void processed(sam.event.FileEvent event)
          Called whenever a file is processed
 void skipped(sam.event.FileEvent event)
          Called whenever a file is skipped, for example because it is too old or does not match specified regular expression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileEventWriter

public FileEventWriter()
Builds a new listener that tracks back all events to standard output


FileEventWriter

public FileEventWriter(java.io.Writer writer)
Builds a new listener that tracks back all events to specified writer


FileEventWriter

public FileEventWriter(java.io.PrintWriter output)
Builds a new listener that tracks back all events to specified output

Method Detail

processed

public void processed(sam.event.FileEvent event)
Called whenever a file is processed

Specified by:
processed in class FileEventListener

failed

public void failed(sam.event.FileEvent event)
Called whenever the handling of a file failed

Specified by:
failed in class FileEventListener

missing

public void missing(sam.event.FileEvent event)
Called whenever a file is missing

Specified by:
missing in class FileEventListener

overwritten

public void overwritten(sam.event.FileEvent event)
Called whenever a file is overwritten

Specified by:
overwritten in class FileEventListener

mismatching

public void mismatching(sam.event.FileEvent event)
Called whenever a file does not match its archived version

Specified by:
mismatching in class FileEventListener

skipped

public void skipped(sam.event.FileEvent event)
Called whenever a file is skipped, for example because it is too old or does not match specified regular expression

Specified by:
skipped in class FileEventListener