Class TimingProgressIndicator
- java.lang.Object
-
- de.akquinet.jbosscc.guttenbase.utils.TimingProgressIndicator
-
- All Implemented Interfaces:
ProgressIndicator,TableCopyProgressIndicator
public class TimingProgressIndicator extends Object implements TableCopyProgressIndicator
Record timings.© 2013-2020 akquinet tech@spree
- Author:
- M. Dahm
-
-
Constructor Summary
Constructors Constructor Description TimingProgressIndicator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddebug(String text)voidendExecution(int numberOfItems)voidendProcess()voidfinalizeIndicator()longgetElapsedExecutionTime()longgetElapsedProcessTime()longgetElapsedTotalTime()intgetItemCounter()intgetNumberOfTables()intgetRowCount()StringgetSourceTableName()longgetStartExecutionTime()longgetStartProcessTime()longgetStartTotalTime()StringgetTargetTableName()voidinfo(String text)voidinitializeIndicator()voidstartCopyTable(String sourceTableName, int rowCount, String targetTableName)voidstartExecution()voidstartProcess(int numberOfItems)voidupdateTimers()voidwarn(String text)
-
-
-
Method Detail
-
initializeIndicator
public void initializeIndicator()
- Specified by:
initializeIndicatorin interfaceProgressIndicator
-
startProcess
public void startProcess(int numberOfItems)
- Specified by:
startProcessin interfaceProgressIndicator
-
startCopyTable
public void startCopyTable(String sourceTableName, int rowCount, String targetTableName)
- Specified by:
startCopyTablein interfaceTableCopyProgressIndicator
-
startExecution
public void startExecution()
- Specified by:
startExecutionin interfaceProgressIndicator
-
endExecution
public void endExecution(int numberOfItems)
- Specified by:
endExecutionin interfaceProgressIndicator
-
endProcess
public void endProcess()
- Specified by:
endProcessin interfaceProgressIndicator
-
warn
public void warn(String text)
- Specified by:
warnin interfaceProgressIndicator
-
info
public void info(String text)
- Specified by:
infoin interfaceProgressIndicator
-
debug
public void debug(String text)
- Specified by:
debugin interfaceProgressIndicator
-
finalizeIndicator
public void finalizeIndicator()
- Specified by:
finalizeIndicatorin interfaceProgressIndicator
-
getStartTotalTime
public final long getStartTotalTime()
-
getStartProcessTime
public final long getStartProcessTime()
-
getStartExecutionTime
public final long getStartExecutionTime()
-
getSourceTableName
public final String getSourceTableName()
-
getTargetTableName
public final String getTargetTableName()
-
getRowCount
public final int getRowCount()
-
getNumberOfTables
public final int getNumberOfTables()
-
getElapsedExecutionTime
public final long getElapsedExecutionTime()
-
getElapsedProcessTime
public final long getElapsedProcessTime()
-
getElapsedTotalTime
public final long getElapsedTotalTime()
-
updateTimers
public final void updateTimers()
- Specified by:
updateTimersin interfaceProgressIndicator
-
getItemCounter
public final int getItemCounter()
-
-