public abstract class AbstractDBOCollector<C extends ApplicationContext> extends XmlDataCollector<C> implements DBLoadMonitor<DBRecord>
Constructor and Description |
---|
AbstractDBOCollector() |
Modifier and Type | Method and Description |
---|---|
void |
cancel()
Cancels the load
|
void |
doneRecord() |
void |
doneTable() |
void |
foundDatabase(java.lang.String dbName) |
void |
foundField(java.lang.String fieldName,
java.lang.String fieldType,
java.lang.String value) |
void |
foundRecord(java.lang.String dboName,
java.lang.String dboVersion) |
void |
foundTable(java.lang.String tableName,
java.lang.String tablePkg) |
XmlTable |
getCurrentTable() |
DBObject |
getCurrRecord() |
XmlDatabase |
getDatabase() |
boolean |
loadedRecord(DBRecord record)
Is called each time a record was fetched from the underlying ResultSet
|
abstract void |
printContent(java.io.PrintStream out) |
boolean |
wasCancelled()
Tells whether this load has been cancelled
|
getApplicationContext, getParser, getParseTracker, isStopOnError, setParser, toDumpString, toString
getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannel
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toString
public void foundDatabase(java.lang.String dbName)
public void foundTable(java.lang.String tableName, java.lang.String tablePkg)
public void foundRecord(java.lang.String dboName, java.lang.String dboVersion)
public void foundField(java.lang.String fieldName, java.lang.String fieldType, java.lang.String value)
public void doneRecord()
public void doneTable()
public DBObject getCurrRecord()
public XmlTable getCurrentTable()
public XmlDatabase getDatabase()
public abstract void printContent(java.io.PrintStream out)
public boolean loadedRecord(DBRecord record)
DBLoadMonitor
loadedRecord
in interface DBLoadMonitor<DBRecord>
record
- The record just fetched from the ResultSetpublic boolean wasCancelled()
DBLoadMonitor
wasCancelled
in interface DBLoadMonitor<DBRecord>
public void cancel()
DBLoadMonitor
cancel
in interface DBLoadMonitor<DBRecord>
Copyright © 2014 EsprIT-Systems. All Rights Reserved.