Package org.esa.snap.core.gpf.monitor
Class OperatorRuntimeReport
- java.lang.Object
-
- org.esa.snap.core.gpf.monitor.TileComputationObserver
-
- org.esa.snap.core.gpf.monitor.OperatorRuntimeReport
-
public class OperatorRuntimeReport extends TileComputationObserver
Print a report on a per image basis.
-
-
Constructor Summary
Constructors Constructor Description OperatorRuntimeReport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
start()
Starts observation of tile computation events.void
stop()
Stops observation of tile computation events.void
tileComputed(TileComputationEvent event)
Called each time a tile has been computed.-
Methods inherited from class org.esa.snap.core.gpf.monitor.TileComputationObserver
getLogger, setLogger
-
-
-
-
Method Detail
-
start
public void start()
Description copied from class:TileComputationObserver
Starts observation of tile computation events.- Specified by:
start
in classTileComputationObserver
-
tileComputed
public void tileComputed(TileComputationEvent event)
Description copied from class:TileComputationObserver
Called each time a tile has been computed. This method is usually called asynchronously by multiple threads. It should perform very fast.- Specified by:
tileComputed
in classTileComputationObserver
- Parameters:
event
- The tile computation event.
-
stop
public void stop()
Description copied from class:TileComputationObserver
Stops observation of tile computation events.- Specified by:
stop
in classTileComputationObserver
-
-