public class MergeProgressTextReporter extends Object implements MergeProgressListener
| Constructor and Description |
|---|
MergeProgressTextReporter()
Default constructor.
|
MergeProgressTextReporter(boolean reportRunTimes)
Constructor allowing one to specify whether the returned instance should report run times.
|
| Modifier and Type | Method and Description |
|---|---|
void |
completed(int stagesStarted,
int stagesCompleted,
String stageDescription,
long elapsedTime,
long cpuTime)
Reports when a stage has finished.
|
void |
reportAddVersionFinish(String version,
long elapsedTime,
long cpuTime)
Reports when the add version operation has completed.
|
void |
reportAddVersionStart(String version)
Reports when the add version operation has started.
|
void |
reportExtractAllFinish(long elapsedTime,
long cpuTime)
Reports when the extract all operation has completed.
|
void |
reportExtractAllStart()
Reports when the extract all operation has started.
|
void |
reportSetAncestorFinish(String ancestorVersion,
long elapsedTime,
long cpuTime)
Reports when the set ancestor operation has completed.
|
void |
reportSetAncestorStart(String ancestorVersion)
Reports when the set ancestor operation has started.
|
void |
setReportIncidentals(boolean reportTimes)
Set report incidentals.
|
void |
setReportTimes(boolean reportTimes)
Controls whether timing information is reported.
|
void |
stages(int enabledStages)
Report the number of enabled stages.
|
void |
started(int stagesStarted,
int stagesCompleted,
String stageDescription)
Reports when a stage has started.
|
public MergeProgressTextReporter()
public MergeProgressTextReporter(boolean reportRunTimes)
reportRunTimes - Set to true to report the run times.public void setReportTimes(boolean reportTimes)
reportTimes - when true timing information is reported where availablepublic void setReportIncidentals(boolean reportTimes)
reportTimes - when true timing information is reported where availablepublic void stages(int enabledStages)
stages in interface MergeProgressListenerenabledStages - The number of enabled stages.public void started(int stagesStarted,
int stagesCompleted,
String stageDescription)
started in interface MergeProgressListenerstagesStarted - Number of stages startedstagesCompleted - Number of stages finishedstageDescription - Description of the stage startedpublic void completed(int stagesStarted,
int stagesCompleted,
String stageDescription,
long elapsedTime,
long cpuTime)
completed in interface MergeProgressListenerstagesStarted - Number of stages startedstagesCompleted - Number of stages completedstageDescription - Description of the stage finishedelapsedTime - The elapsed time taken to execute this stage (in nanoseconds).cpuTime - The CPU time taken to execute this stage (in nanoseconds).public void reportSetAncestorStart(String ancestorVersion)
reportSetAncestorStart in interface MergeProgressListenerancestorVersion - The name of the ancestor version.public void reportSetAncestorFinish(String ancestorVersion, long elapsedTime, long cpuTime)
reportSetAncestorFinish in interface MergeProgressListenerancestorVersion - The name of the ancestor version.elapsedTime - The elapsed time taken to execute the set ancestor stage (in nanoseconds).cpuTime - The CPU time taken to execute the set ancestor stage (in nanoseconds).public void reportAddVersionStart(String version)
reportAddVersionStart in interface MergeProgressListenerversion - The name of the version.public void reportAddVersionFinish(String version, long elapsedTime, long cpuTime)
reportAddVersionFinish in interface MergeProgressListenerversion - The name of the version.elapsedTime - The elapsed time taken to execute this add version stage (in nanoseconds).cpuTime - The CPU time taken to execute this add version stage (in nanoseconds).public void reportExtractAllStart()
reportExtractAllStart in interface MergeProgressListenerpublic void reportExtractAllFinish(long elapsedTime,
long cpuTime)
reportExtractAllFinish in interface MergeProgressListenerelapsedTime - The elapsed time taken to execute the extract all stage (in nanoseconds).cpuTime - The CPU time taken to execute the extract all stage (in nanoseconds).Copyright © 2015 - 2019 DeltaXML Ltd. All Rights Reserved.