org.deegree.services.wps.provider.jrxml
Class JrxmlProcessProvider

java.lang.Object
  extended by org.deegree.services.wps.provider.jrxml.JrxmlProcessProvider
All Implemented Interfaces:
Resource, ProcessProvider

public class JrxmlProcessProvider
extends Object
implements ProcessProvider

A ProcessProvider which offers JrxmlWPSProcesss

Version:
$Revision: $, $Date: $
Author:
Lyn Goltz, last edited by: $Author: lyn $

Constructor Summary
JrxmlProcessProvider(List<JrxmlProcessDescription> idToURL)
           
 
Method Summary
 void destroy()
          Usually called by the ResourceManager upon workspace shutdown.
 WPSProcess getProcess(CodeType id)
          Returns the process with the specified identifier.
 Map<CodeType,? extends WPSProcess> getProcesses()
          Returns all currently available processes.
 void init(DeegreeWorkspace workspace)
          Usually called by the ResourceManager upon workspace startup.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JrxmlProcessProvider

public JrxmlProcessProvider(List<JrxmlProcessDescription> idToURL)
Method Detail

init

public void init(DeegreeWorkspace workspace)
          throws ResourceInitException
Description copied from interface: Resource
Usually called by the ResourceManager upon workspace startup.

Specified by:
init in interface Resource
Parameters:
workspace - the workspace the resource belongs to, may be null
Throws:
ResourceInitException

destroy

public void destroy()
Description copied from interface: Resource
Usually called by the ResourceManager upon workspace shutdown.

Specified by:
destroy in interface Resource

getProcesses

public Map<CodeType,? extends WPSProcess> getProcesses()
Description copied from interface: ProcessProvider
Returns all currently available processes.

Specified by:
getProcesses in interface ProcessProvider
Returns:
all currently available processes, may be null or empty

getProcess

public WPSProcess getProcess(CodeType id)
Description copied from interface: ProcessProvider
Returns the process with the specified identifier.

Specified by:
getProcess in interface ProcessProvider
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.