org.databene.model.consumer
Interface Consumer<E>
- All Superinterfaces:
- java.io.Closeable
- All Known Subinterfaces:
- FileExporter<E>
- All Known Implementing Classes:
- AbstractConsumer, AddingConsumer, BadDataConsumer, ConsoleExporter, ConsumerChain, ConsumerProxy, CSVEntityExporter, DbUnitEntityExporter, FlatFileEntityExporter, FormattingConsumer, JavaInvoker, ListConsumer, LoggingConsumer, MappingEntityConsumer, PerfTrackingConsumer, ScriptedEntityExporter, SQLEntityExporter, StorageSystemConsumer, StorageSystemInserter, StorageSystemUpdater, TextFileExporter, XLSEntityExporter, XMLEntityExporter
public interface Consumer<E>
- extends java.io.Closeable
Abstraction of an object that consumes (possibly larger quantities of) objects.
An implementation might keep consumed objects in memory, so a call to flush()
is necessary from time to time, telling the Consumer, when it is a good time
for finalizing them.
Created: 01.02.2008 16:15:09
- Since:
- 0.4.0
- Author:
- Volker Bergmann
startConsuming
void startConsuming(E object)
finishConsuming
void finishConsuming(E object)
flush
void flush()
close
void close()
- Specified by:
close in interface java.io.Closeable
Copyright © 2011. All Rights Reserved.