org.databene.model.consumer
Class LoggingConsumer<E>

java.lang.Object
  extended by org.databene.model.consumer.AbstractConsumer<E>
      extended by org.databene.model.consumer.LoggingConsumer<E>
All Implemented Interfaces:
java.io.Closeable, Consumer<E>

public class LoggingConsumer<E>
extends AbstractConsumer<E>

A Consumer that logs the entities that it receives at info level.

Created: 26.08.2007 14:52:40

Since:
0.4.0
Author:
Volker Bergmann

Constructor Summary
LoggingConsumer()
           
 
Method Summary
 void close()
           
 void finishConsuming(E object)
           
 void flush()
           
 void startConsuming(E object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingConsumer

public LoggingConsumer()
Method Detail

startConsuming

public void startConsuming(E object)

finishConsuming

public void finishConsuming(E object)
Specified by:
finishConsuming in interface Consumer<E>
Overrides:
finishConsuming in class AbstractConsumer<E>

flush

public void flush()
Specified by:
flush in interface Consumer<E>
Overrides:
flush in class AbstractConsumer<E>

close

public void close()
Specified by:
close in interface java.io.Closeable
Specified by:
close in interface Consumer<E>
Overrides:
close in class AbstractConsumer<E>


Copyright © 2011. All Rights Reserved.