| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingMapProcessor
@SpiProvider public class EchoingMapProcessor
A service that echoes inputs to outputs.
| Constructor Summary | |
|---|---|
EchoingMapProcessor()
 | 
|
EchoingMapProcessor(String application,
                    Set<MetaData> slots)
 | 
|
| Method Summary | |
|---|---|
 MetaData | 
describeApplication(String application)
Describe an application.  | 
 String | 
getApplication()
 | 
 Set<MetaData> | 
getInputs(String application)
Get the inputs assocaited with an application.  | 
 Set<MetaData> | 
getOutputs(String application)
Get the outputs assocaited with an application.  | 
 Set<MetaData> | 
getSlots()
 | 
 boolean | 
handlesApplication(String application)
Indicates if this processor can handle applications with a particuar name.  | 
 List<String> | 
listApplications()
List all of the applications handled, by name.  | 
 Map<String,String> | 
process(String application,
        Map<String,String> inputs)
Handle a request.  | 
 void | 
setApplication(String application)
 | 
 void | 
setSlots(Set<MetaData> slots)
 | 
 void | 
validate(String application,
         Map<String,String> inputs)
Validate the inputs for the application.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public EchoingMapProcessor()
public EchoingMapProcessor(String application,
                           Set<MetaData> slots)
| Method Detail | 
|---|
public String getApplication()
public void setApplication(String application)
public Set<MetaData> getSlots()
public void setSlots(Set<MetaData> slots)
public boolean handlesApplication(String application)
MapProcessorlistApplicaionts.
handlesApplication in interface MapProcessorapplication - the name of the application to be checked
public List<String> listApplications()
MapProcessor
listApplications in interface MapProcessorList of handled applications
public MetaData describeApplication(String application)
                             throws UnknownApplicationException
MapProcessor
describeApplication in interface MapProcessorapplication - the name of the application
MetaData with the name matching application
   providing the description and semantic annotation for this application
UnknownApplicationException
public Map<String,String> process(String application,
                                  Map<String,String> inputs)
                           throws JobExecutionException,
                                  UnknownApplicationException
MapProcessor
process in interface MapProcessorapplication - the name of the applicationinputs - the input Map
JobExecutionException
UnknownApplicationException
public void validate(String application,
                     Map<String,String> inputs)
              throws InvalidJobSpecificationException,
                     UnknownApplicationException
MapProcessor
validate in interface MapProcessorapplication - the name of the applicationinputs - the Map of input values
InvalidJobSpecificationException
UnknownApplicationException
public Set<MetaData> getInputs(String application)
                        throws UnknownApplicationException
MapProcessor
getInputs in interface MapProcessorapplication - the name of the application
Set of MetaData
   instances
UnknownApplicationException
public Set<MetaData> getOutputs(String application)
                         throws UnknownApplicationException
MapProcessor
getOutputs in interface MapProcessorapplication - the name of the application
Set of MetaData
   instances
UnknownApplicationException
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||