org.esa.beam.framework.gpf.graph
Interface GraphProcessingObserver


public interface GraphProcessingObserver

This interface can be implemented and added to the GraphProcessor to get informed about processing steps of a graph.

Since:
4.1
Author:
Norman Fomferra, Marco Peters
See Also:
GraphProcessor.addObserver(GraphProcessingObserver)

Method Summary
 void graphProcessingStarted(GraphContext graphContext)
          It is invoked when the graph starts its processing.
 void graphProcessingStopped(GraphContext graphContext)
          It is invoked when the graph stops its processing.
 void tileProcessingStarted(GraphContext graphContext, Rectangle tileRectangle)
          It is invoked when the processing of the rectangle starts.
 void tileProcessingStopped(GraphContext graphContext, Rectangle tileRectangle)
          It is invoked when the processing of the rectangle is done.
 

Method Detail

graphProcessingStarted

void graphProcessingStarted(GraphContext graphContext)
It is invoked when the graph starts its processing.

Parameters:
graphContext - the graph context being processed

graphProcessingStopped

void graphProcessingStopped(GraphContext graphContext)
It is invoked when the graph stops its processing.

Parameters:
graphContext - the graph context being processed

tileProcessingStarted

void tileProcessingStarted(GraphContext graphContext,
                           Rectangle tileRectangle)
It is invoked when the processing of the rectangle starts.

Parameters:
graphContext - the graph context being processed
tileRectangle - the rectangle currently processed

tileProcessingStopped

void tileProcessingStopped(GraphContext graphContext,
                           Rectangle tileRectangle)
It is invoked when the processing of the rectangle is done.

Parameters:
graphContext - the graph context being processed
tileRectangle - the rectangle currently processed


Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.