org.deegree.services.wps.provider
Interface ProcessProvider

All Superinterfaces:
Resource
All Known Implementing Classes:
ExampleProcessProvider, JavaProcessProvider, JrxmlProcessProvider, SextanteProcessProvider

public interface ProcessProvider
extends Resource

Implementations are responsible for making WPSProcess instances available to the ProcessManager.

Version:
$Revision: 30097 $, $Date: 2011-03-21 09:49:06 +0100 (Mon, 21 Mar 2011) $
Author:
Markus Schneider, last edited by: $Author: aschmitz $

Method Summary
 WPSProcess getProcess(CodeType id)
          Returns the process with the specified identifier.
 Map<CodeType,? extends WPSProcess> getProcesses()
          Returns all currently available processes.
 
Methods inherited from interface org.deegree.commons.config.Resource
destroy, init
 

Method Detail

getProcesses

Map<CodeType,? extends WPSProcess> getProcesses()
Returns all currently available processes.

Returns:
all currently available processes, may be null or empty

getProcess

WPSProcess getProcess(CodeType id)
Returns the process with the specified identifier.

Parameters:
id - identifier of the requested process, never null
Returns:
the process with the specified identifier, or null if no such process exists (anymore)


Copyright © 2011. All Rights Reserved.