|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.esa.beam.framework.gpf.graph.GraphProcessor
public class GraphProcessor
The GraphProcessor is responsible for executing processing
graphs.
| Constructor Summary | |
|---|---|
GraphProcessor()
Creates a new instance og GraphProcessor. |
|
| Method Summary | |
|---|---|
void |
addObserver(GraphProcessingObserver processingObserver)
Adds an observer to this graph propcessor. |
Product[] |
executeGraph(GraphContext graphContext,
com.bc.ceres.core.ProgressMonitor pm)
Executes the graph given by GraphContext. |
void |
executeGraph(Graph graph,
com.bc.ceres.core.ProgressMonitor pm)
Executes the graph given by GraphContext. |
void |
executeGraphContext(GraphContext graphContext,
com.bc.ceres.core.ProgressMonitor pm)
Deprecated. since BEAM 4.9, use executeGraph(GraphContext, com.bc.ceres.core.ProgressMonitor) instead |
Logger |
getLogger()
Gets the logger. |
GraphProcessingObserver[] |
getObservers()
Gets all observers currentyl attached to this GraphProcessor. |
void |
setLogger(Logger logger)
Sets a logger. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GraphProcessor()
GraphProcessor.
| Method Detail |
|---|
public Logger getLogger()
public void setLogger(Logger logger)
logger - a loggerpublic void addObserver(GraphProcessingObserver processingObserver)
GraphProcessingObservers are informed about
processing steps of the currently running processing graph.
processingObserver - the observerGraphProcessingObserverpublic GraphProcessingObserver[] getObservers()
GraphProcessor.
public void executeGraph(Graph graph,
com.bc.ceres.core.ProgressMonitor pm)
throws GraphException
GraphContext.
New graph context are created using the
GraphContext#create(Graph) method.
graph - the Graphpm - a progress monitor. Can be used to signal progress.
GraphException - if any error occurs during execution
public Product[] executeGraph(GraphContext graphContext,
com.bc.ceres.core.ProgressMonitor pm)
GraphContext.
New graph context are created using the
GraphContext#create(Graph) method.
graphContext - the GraphContext to executepm - a progress monitor. Can be used to signal progress.
@Deprecated
public void executeGraphContext(GraphContext graphContext,
com.bc.ceres.core.ProgressMonitor pm)
executeGraph(GraphContext, com.bc.ceres.core.ProgressMonitor) instead
GraphContext.
graphContext - the GraphContext to executepm - a progress monitor. Can be used to signal progress.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||