Package org.geotools.process
Define a Process API used to wrap up processes for reuse.
This API is made available at three levels:
- Process an interface similar in spirit to Runnable used to make spatial data manipulation, transformation, etc.. available to client code
- Processors used for discovery and creation of Process implementations
- ProcessFactory used to advertise additional implementations to the framework (via the FactorySPI plug-in system)
-
Interface Summary Interface Description Process A Process that returns a result and reports progress.ProcessExecutor AnExecutor
that provides methods to manage termination and methods that can produce aProgress
for tracking one or more asynchronous tasks.ProcessFactory Used to describe the parameters needed for a group of Process, and for creating a Process to use.Progress Used to report on the progress of a runningProcess
.RenderingProcess An interface to be implemented by processes meant to be integrated as feature collection/grid coverage transformations in a rendering chain. -
Class Summary Class Description Processors Factory and utility methods forProcessExecutor
, andProcess
classes defined in this package.ProgressTask An implementation of the Progress interface.ThreadPoolProcessExecutor -
Exception Summary Exception Description ProcessException A runtime exception used when executing a process.