org.deegree.wpsclient.controller
Class ProcessExecuter

java.lang.Object
  extended by org.deegree.wpsclient.controller.ProcessExecuter

public class ProcessExecuter
extends Object

ProcessExecuter is the executer of a process, with the given user entries.

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

Constructor Summary
ProcessExecuter()
           
 
Method Summary
 ExecutionOutput[] execute(Process processToExecute, Map<String,StringPair> literalInputs, Map<String,BBox> bboxInputs, Map<String,UploadedFile> xmlInputs, Map<String,String> xmlRefInputs, Map<String,UploadedFile> binaryInputs, Map<String,ComplexFormat> complexInputFormats, List<String> outputs, Map<String,ComplexFormat> complexOutputFormats)
          Executes the given process.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessExecuter

public ProcessExecuter()
Method Detail

execute

public ExecutionOutput[] execute(Process processToExecute,
                                 Map<String,StringPair> literalInputs,
                                 Map<String,BBox> bboxInputs,
                                 Map<String,UploadedFile> xmlInputs,
                                 Map<String,String> xmlRefInputs,
                                 Map<String,UploadedFile> binaryInputs,
                                 Map<String,ComplexFormat> complexInputFormats,
                                 List<String> outputs,
                                 Map<String,ComplexFormat> complexOutputFormats)
Executes the given process. After this, the uploaded files (xmlInputs and binaryInputs) will be deleted.

Parameters:
processToExecute - the process to execute
literalInputs - all literalInputs; must not be null!
bboxInputs - all bboxInputs; must not be null!
xmlInputs - all xmlInputs; must not be null!
xmlRefInputs -
binaryInputs - all binaryInputs; must not be null!
outputs - the outputs
complexOutputFormats -
Returns:
the response of the WPS request


Copyright © 2011. All Rights Reserved.