A B C D E F G H I J K L M N O P Q R S T U V W

A

addApplication(Application) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.CommandLineProcessor
Add an application.
addArgument(Argument<Value>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLine
Add an argument to the end of the arguments list.
addComponent(VariableOrConstant) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpression
Add a single component to the end of the components list.
addInput(Input) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Add a single input to the inputs.
addListener(LoggingQueue.Listener<T>) - Method in class uk.ac.ncl.cs.instantsoap.queue.LoggingQueue
Add a listener to the queue.
addOutput(Output) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Add an output to the outputs.
afterPropertiesSet() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.APIApplicationConfigurator
 
afterPropertiesSet() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.ExternalPythonProcessorConfigurator
 
afterPropertiesSet() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.PythonProcessorConfigurator
 
afterPropertiesSet() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.SPIDispatcherConfigurator
 
afterPropertiesSet() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.SPIMapStrategyConfigurator
 
afterPropertiesSet() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.SPIStringProcessorConfigurator
 
afterPropertiesSet() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.SpringDispatcherConfigurator
 
afterPropertiesSet() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.SpringMapProcessorConfigurator
 
APIApplicationConfigurator - Class in uk.ac.ncl.cs.instantsoap.wsapi.impl
Configurator that uses an applications list file.
APIApplicationConfigurator() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.impl.APIApplicationConfigurator
 
APIApplicationConfigurator(CommandLineProcessor) - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.impl.APIApplicationConfigurator
 
Application - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec
A template, describing a command.
Application() - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Create a new application with inputs and outputs set to empty maps, and other properties set to null.
Application(MetaData, CommandFormat, CommandLine<VariableExpression>, Set<Input>, Set<Output>) - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Create a new application with all properties set to the given values.
ApplicationConfigurationException - Exception in uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec
An Application object is miss-configured in a way that is guaranteed to lead to failure.
ApplicationConfigurationException() - Constructor for exception uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.ApplicationConfigurationException
 
ApplicationConfigurationException(String) - Constructor for exception uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.ApplicationConfigurationException
 
ApplicationConfigurationException(String, Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.ApplicationConfigurationException
 
ApplicationConfigurationException(Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.ApplicationConfigurationException
 
ApplicationDisplayHelper - Class in uk.ac.ncl.cs.instantsoap.webapp
Has re-useable code for displaying parts of the Application class
ApplicationDisplayHelper() - Constructor for class uk.ac.ncl.cs.instantsoap.webapp.ApplicationDisplayHelper
 
Applications - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec
Static utility class for working with applications.
ApplicationUpload - Class in uk.ac.ncl.cs.instantsoap.webapp
Simple bean to represent the application upload form data.
ApplicationUpload() - Constructor for class uk.ac.ncl.cs.instantsoap.webapp.ApplicationUpload
 
Argument<Value> - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine
A command-line argument - either an Option or a Parameter.
Argument() - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Argument
 
Argument.ArgumentVisitor<Value> - Interface in uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine
Visitor interface so that you can avoid instanceof checks.
asMap(Wsapi.Pair<K, V>...) - Static method in class uk.ac.ncl.cs.instantsoap.wsapi.Wsapi
 
asSet(E...) - Static method in class uk.ac.ncl.cs.instantsoap.wsapi.Wsapi
 
associate(UUID, UUID) - Method in class uk.ac.ncl.cs.instantsoap.IDManager
 
AsynchronousServiceDispatcher - Interface in uk.ac.ncl.cs.instantsoap.servicedp
Invoke a job specification asynchronously.
AsynchronousServiceDispatcherImpl - Class in uk.ac.ncl.cs.instantsoap.servicedp.impl
A simple implementation of AsynchronousServiceDispatcher that delegates all the hard work on to a StartegyDispatcher.
AsynchronousServiceDispatcherImpl(StrategyDispatcher, JobManager) - Constructor for class uk.ac.ncl.cs.instantsoap.servicedp.impl.AsynchronousServiceDispatcherImpl
 
AsynchronousServiceDispatcherImpl.StrategyDispatcherListenerImpl - Class in uk.ac.ncl.cs.instantsoap.servicedp.impl
StrategyDispatcherListener is implemented as an inner class.
AsynchronousServiceDispatcherImpl.StrategyDispatcherListenerImpl(UUID) - Constructor for class uk.ac.ncl.cs.instantsoap.servicedp.impl.AsynchronousServiceDispatcherImpl.StrategyDispatcherListenerImpl
 
averageTaskTime(TimeUnit) - Method in interface uk.ac.ncl.cs.instantsoap.queue.QosMonitor
Return the average time taken to process each task.

B

BlockedInvocationClient - Class in <Unnamed>
 
BlockedInvocationClient() - Constructor for class BlockedInvocationClient
 
BlockedInvocationResponse - Class in uk.ac.ncl.cs.instantsoap.wsapi
Response from a potentially blocking invocation.
BlockedInvocationResponse() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.BlockedInvocationResponse
Make an empty instance.
BlockedInvocationResponse(UUID, Map<String, String>) - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.BlockedInvocationResponse
Make an instance with the information provided.
blockedInvocationResponse(UUID, Map<String, String>) - Static method in class uk.ac.ncl.cs.instantsoap.wsapi.Wsapi
 
blockedInvocationResponse(UUID, Wsapi.Pair<String, String>...) - Static method in class uk.ac.ncl.cs.instantsoap.wsapi.Wsapi
 
BobAppender - Class in example
 
BobAppender() - Constructor for class example.BobAppender
 

C

Client - Class in <Unnamed>
 
Client() - Constructor for class Client
 
CommandExecutionStrategy - Interface in uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandExecution
Compute a Result from a Command.
CommandFormat - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat
Formatting control for converting command-line options into strings.
CommandFormat() - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.CommandFormat
Make a new instance with all properties set to null.
CommandFormat(String, String, boolean, boolean) - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.CommandFormat
Make a new instance with the properties set to the supplied values.
CommandFormatter - Interface in uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat
Format a commandline using a command format.
CommandLine<Value> - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine
The data needed to construct a command-line.
CommandLine() - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLine
Create a new instance with an empty list of arguments and a null executable and working directory.
CommandLine(String, String, List<Argument<Value>>) - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLine
Create a new instance with the specified property values.
CommandLine(String, String, Argument<Value>...) - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLine
Create a new instance with the specified property values.
commandLine(String, String, List<Argument<Value>>) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLines
 
commandLine(String, String, Argument<Value>...) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLines
 
CommandLineProcessor - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor
A MapProcessor that executes command-line applications.
CommandLineProcessor(CommandExecutionStrategy, ParameterRenamer, CommandFormatter) - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.CommandLineProcessor
Construct a new command line processor with the specified configuration objects.
CommandLines - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine
Static utility methods for working with command-lines.
completed(T, Date) - Method in interface uk.ac.ncl.cs.instantsoap.queue.LoggingQueue.Listener
 
configure(InstantSoapConfigurationBean) - Method in class uk.ac.ncl.cs.instantsoap.t2.InstantSoapActivity
 
Constant - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables
A constant value.
Constant() - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Constant
Create a new constant with no value.
Constant(String) - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Constant
Create a new constant with the given value.
constant(String) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpressions
 
createDispatcher() - Method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClient
 

D

dbFactory - Variable in class uk.ac.ncl.cs.instantsoap.test.JaxbBaseTest
 
dBuilder - Variable in class uk.ac.ncl.cs.instantsoap.test.JaxbBaseTest
 
debug(String) - Method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClient
 
DefaultFormatter - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat
Simplest application of a format to a list of arguments.
DefaultFormatter() - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.DefaultFormatter
 
delete() - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
delete() - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Delete any resources associated with with this job.
deRegisterHandler(MapProcessor) - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MultiplexingMapProcessor
 
deRegisterHandler(StrategyDispatcher) - Method in class uk.ac.ncl.cs.instantsoap.strategydp.impl.MultiplexingStrategyDispatcher
 
describeApplication() - Method in class example.BobAppender
 
describeApplication(String) - Method in class example.DivMod
 
describeApplication() - Method in class example.SimpleMath
 
describeApplication() - Method in class example.StringAppender
 
describeApplication() - Method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClient
 
describeApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.CommandLineProcessor
 
describeApplication(String) - Method in interface uk.ac.ncl.cs.instantsoap.mapprocessor.MapProcessor
Describe an application.
describeApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MapStrategyDispatcher
 
describeApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MultiplexingMapProcessor
 
describeApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonProcessor
 
describeApplication(String) - Method in interface uk.ac.ncl.cs.instantsoap.servicedp.AsynchronousServiceDispatcher
 
describeApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.servicedp.impl.AsynchronousServiceDispatcherImpl
 
describeApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.strategydp.impl.MultiplexingStrategyDispatcher
 
describeApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.strategydp.impl.QueuedDispatcher
 
describeApplication(String) - Method in interface uk.ac.ncl.cs.instantsoap.strategydp.StrategyDispatcher
 
describeApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.stringprocessor.Map2StringProcessor
 
describeApplication() - Method in interface uk.ac.ncl.cs.instantsoap.stringprocessor.StringProcessor
Describe this string transformation application.
describeApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingMapProcessor
 
describeApplication() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingStringProcessor
 
describeApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.WebServiceDispatcherImpl
 
describeApplication(String) - Method in interface uk.ac.ncl.cs.instantsoap.wsapi.WebServiceDispatcher
Describe an application.
dispatch(StrategyDispatcherListener) - Method in interface uk.ac.ncl.cs.instantsoap.strategydp.StrategyDispatcher.ValidatedJob
Dispatch the jobManager, informing sdl.
displayApplicationXML(PrintWriter, Application) - Static method in class uk.ac.ncl.cs.instantsoap.webapp.ApplicationDisplayHelper
 
displayHowMany(PrintWriter, String, String) - Static method in class uk.ac.ncl.cs.instantsoap.webapp.ApplicationDisplayHelper
 
displayInputOrOutput(JspWriter, HttpSession, String, String) - Static method in class uk.ac.ncl.cs.instantsoap.webapp.ApplicationDisplayHelper
 
displayMetaData(JspWriter, HttpSession, String, String) - Static method in class uk.ac.ncl.cs.instantsoap.webapp.ApplicationDisplayHelper
 
displayOption(PrintWriter, HttpSession, String, String, String, String) - Static method in class uk.ac.ncl.cs.instantsoap.webapp.ApplicationDisplayHelper
 
displayVariableExpression(PrintWriter, HttpSession, String, String, String, String) - Static method in class uk.ac.ncl.cs.instantsoap.webapp.ApplicationDisplayHelper
 
displayXML(Document) - Static method in class uk.ac.ncl.cs.instantsoap.test.JaxbTester
 
DivMod - Class in example
 
DivMod() - Constructor for class example.DivMod
 

E

EchoingMapProcessor - Class in uk.ac.ncl.cs.instantsoap.wsapi.impl
A service that echoes inputs to outputs.
EchoingMapProcessor() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingMapProcessor
 
EchoingMapProcessor(String, Set<MetaData>) - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingMapProcessor
 
EchoingStringProcessor - Class in uk.ac.ncl.cs.instantsoap.wsapi.impl
An implementation of StringProcessor that echoes the input string to the output.
EchoingStringProcessor() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingStringProcessor
 
EchoingStringProcessor(String) - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingStringProcessor
 
ensureApplication() - Method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClient
 
entry - Variable in class uk.ac.ncl.cs.instantsoap.wsapi.jaxb.JaxbFriendlyMap
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Input
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Output
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.CommandFormat
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLine
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Option
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Parameter
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Constant
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Variable
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpression
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.python.ScriptMetaData
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.python.ScriptMetaDatas
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.BlockedInvocationResponse
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.JobSpecification
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.MetaData
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
 
equals(Object) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.UUID
 
example - package example
 
execute(CommandFormatter, CommandFormat, CommandLine<String>, Map<String, String>) - Method in interface uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandExecution.CommandExecutionStrategy
Execute a command.
execute(CommandFormatter, CommandFormat, CommandLine<String>, Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandExecution.ExecuteLocally
 
execute(String, String, Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonExecutor
Execute a particular entry point in a module.
execute(Map, IProcessorTask) - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapTask
 
executeAsynch(Map<String, EntityIdentifier>, AsynchronousActivityCallback) - Method in class uk.ac.ncl.cs.instantsoap.t2.InstantSoapActivity
 
ExecuteLocally - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandExecution
A default implementation of a CommandExecutionStrategy that uses Process.exec().
ExecuteLocally() - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandExecution.ExecuteLocally
 
executeR(Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.r.RProcessorBase
 
EXIT_STATUS_KEY - Static variable in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandExecution.ExecuteLocally
 
ExternalPythonProcessorConfigurator - Class in uk.ac.ncl.cs.instantsoap.wsapi.impl
Expose python scripts to an InstantsSOAP stack.
ExternalPythonProcessorConfigurator() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.impl.ExternalPythonProcessorConfigurator
 

F

FileJob - Class in uk.ac.ncl.cs.instantsoap.job.impl
A Job that stores the result in files.
FileJob(String) - Constructor for class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
FileJobFactory - Class in uk.ac.ncl.cs.instantsoap.job.impl
Created by IntelliJ IDEA.
FileJobFactory(String) - Constructor for class uk.ac.ncl.cs.instantsoap.job.impl.FileJobFactory
 
format(CommandFormat, List<Argument<String>>) - Method in interface uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.CommandFormatter
Convert a command format and a list of string arguments into a list of strings making up all of the individual components of a command line.
format(CommandFormat, List<Argument<String>>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.DefaultFormatter
 

G

generateId() - Static method in class uk.ac.ncl.cs.instantsoap.ShortIdGenerator
 
generatePorts() - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessor
 
getApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.CommandLineProcessor
Get an application by name.
getApplication() - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessor
 
getApplication() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingMapProcessor
 
getApplication() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.JobSpecification
Get the application name.
getApplicationMetaData() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Get the application meta-data.
getApplicationName() - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessorFactory
 
getApplicationName() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingStringProcessor
 
getApplicationXML() - Method in class uk.ac.ncl.cs.instantsoap.webapp.ApplicationUpload
 
getArguments() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLine
Get the arguments list.
getAsyncDispatcher() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.WebServiceDispatcherImpl
 
getClient(URL, String) - Static method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClientUtils
 
getCommandFormat() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Get the application command format.
getCommandLine() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Get the commandline pattern that must be filled out to execute this application.
getComponents() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpression
Get the components of this expression.
getConfiguration() - Method in class uk.ac.ncl.cs.instantsoap.t2.InstantSoapActivity
 
getDefaults() - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapScavengerHelper
 
getDescription() - Method in class uk.ac.ncl.cs.instantsoap.python.ScriptMetaData
 
getDescription() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.MetaData
Get the description attribute.
getDescriptionText() - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessor
 
getDispatcher() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.SPIDispatcherConfigurator
 
getDispatcher() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.SpringDispatcherConfigurator
 
getEndpoint() - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessor
 
getEndpoint() - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessorFactory
 
getEndpoint() - Method in class uk.ac.ncl.cs.instantsoap.t2.InstantSoapConfigurationBean
 
getExecutable() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLine
Get the name of the executable.
getExecutePy() - Method in class uk.ac.ncl.cs.instantsoap.python.PythonExecutor
Get the python execution script name.
getExecutionResult(UUID) - Method in interface uk.ac.ncl.cs.instantsoap.servicedp.AsynchronousServiceDispatcher
Return the result of the jobManager.
getExecutionResult(UUID) - Method in class uk.ac.ncl.cs.instantsoap.servicedp.impl.AsynchronousServiceDispatcherImpl
 
getExecutor() - Method in class uk.ac.ncl.cs.instantsoap.python.PythonProcessor
 
getExecutor() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.ExternalPythonProcessorConfigurator
 
getExecutor() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.PythonProcessorConfigurator
 
getExtraPythonPaths() - Method in class uk.ac.ncl.cs.instantsoap.python.PythonExecutor
Get all of the extra python paths that should be searched when scanning for modules.
getFailureReason() - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
getFailureReason(UUID) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
getFailureReason() - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Get the reason for failure.
getFailureReason(UUID) - Method in interface uk.ac.ncl.cs.instantsoap.job.JobManager
Get the reason for failure for the job associated with the id.
getFromModel(ScuflModel) - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapScavengerHelper
 
getIcon() - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapScavengerHelper
 
getInput() - Method in class example.BobAppender
 
getInput() - Method in class example.SimpleMath
 
getInput() - Method in class example.StringAppender
 
getInput() - Method in interface uk.ac.ncl.cs.instantsoap.stringprocessor.StringProcessor
Describe the single input.
getInput() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingStringProcessor
 
getInputs(String) - Method in class example.DivMod
 
getInputs() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Get the inputs for this application.
getInputs(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.CommandLineProcessor
 
getInputs(String) - Method in interface uk.ac.ncl.cs.instantsoap.mapprocessor.MapProcessor
Get the inputs assocaited with an application.
getInputs(String) - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MapStrategyDispatcher
 
getInputs(String) - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MultiplexingMapProcessor
 
getInputs(String) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonProcessor
 
getInputs() - Method in class uk.ac.ncl.cs.instantsoap.python.ScriptMetaData
 
getInputs(String) - Method in interface uk.ac.ncl.cs.instantsoap.servicedp.AsynchronousServiceDispatcher
 
getInputs(String) - Method in class uk.ac.ncl.cs.instantsoap.servicedp.impl.AsynchronousServiceDispatcherImpl
 
getInputs(String) - Method in class uk.ac.ncl.cs.instantsoap.strategydp.impl.MultiplexingStrategyDispatcher
 
getInputs(String) - Method in class uk.ac.ncl.cs.instantsoap.strategydp.impl.QueuedDispatcher
 
getInputs(String) - Method in interface uk.ac.ncl.cs.instantsoap.strategydp.StrategyDispatcher
 
getInputs(String) - Method in class uk.ac.ncl.cs.instantsoap.stringprocessor.Map2StringProcessor
 
getInputs(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingMapProcessor
 
getInputs(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.WebServiceDispatcherImpl
 
getInputs() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.JobSpecification
Get the inputs for this job spec.
getInputs(String) - Method in interface uk.ac.ncl.cs.instantsoap.wsapi.WebServiceDispatcher
Describe the inputs of an application.
getInputStreamForRScript(Class, String) - Method in class uk.ac.ncl.cs.instantsoap.r.RProcessorBase
 
getInstantPyLocation() - Method in class uk.ac.ncl.cs.instantsoap.python.PythonExecutor
Get the python driver directory.
getIntrospectPy() - Method in class uk.ac.ncl.cs.instantsoap.python.PythonExecutor
Get the name of the python introspection script.
getInvocationState() - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
getInvocationState(UUID) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
getInvocationState() - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Get the invocation state.
getInvocationState(UUID) - Method in interface uk.ac.ncl.cs.instantsoap.job.JobManager
Get the invocation state associated with the id.
getJobExecutionEndTime() - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
getJobExecutionEndTime(UUID) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
getJobExecutionEndTime() - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Get the time the job ended to be executed.
getJobExecutionEndTime(UUID) - Method in interface uk.ac.ncl.cs.instantsoap.job.JobManager
Get the execution end time for the job associated with the id.
getJobExecutionStartTime() - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
getJobExecutionStartTime(UUID) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
getJobExecutionStartTime() - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Get the time the job started to be executed.
getJobExecutionStartTime(UUID) - Method in interface uk.ac.ncl.cs.instantsoap.job.JobManager
Get the submission time for the job associated with the id.
getJobSpecification() - Method in interface uk.ac.ncl.cs.instantsoap.strategydp.StrategyDispatcher.ValidatedJob
The jobManager specification that was validated.
getJobStatus() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
Get the job status.
getJobSubmissionTime() - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
getJobSubmissionTime(UUID) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
getJobSubmissionTime() - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Get the job submition time.
getJobSubmissionTime(UUID) - Method in interface uk.ac.ncl.cs.instantsoap.job.JobManager
Get the submission time for the job associated with the id.
getLastRetrieval() - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
getLastRetrieval() - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Get the last time the results where retrieved.
getLetter() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Option
Get the short name of this option.
getListener(ScavengerTree) - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapScavengerHelper
 
getLongName() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Option
Get the long name of this option.
getLongPrefix() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.CommandFormat
Get the long prefix string.
getMapProcessor() - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MapStrategyDispatcher
Get the processor that is currently handling requests.
getMetaData() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Input
Get the meta-data associated with this input, including the public name.
getMetaData() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Output
Get the meta-data describing this output.
getModule() - Method in class uk.ac.ncl.cs.instantsoap.python.PythonProcessor
 
getName() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Variable
Get the name of this variable.
getName() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.MetaData
Get the name attribute.
getOutputs() - Method in class example.BobAppender
 
getOutputs(String) - Method in class example.DivMod
 
getOutputs() - Method in class example.SimpleMath
 
getOutputs() - Method in class example.StringAppender
 
getOutputs() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Get the outputs for this application.
getOutputs(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.CommandLineProcessor
 
getOutputs(String) - Method in interface uk.ac.ncl.cs.instantsoap.mapprocessor.MapProcessor
Get the outputs assocaited with an application.
getOutputs(String) - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MapStrategyDispatcher
 
getOutputs(String) - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MultiplexingMapProcessor
 
getOutputs(String) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonProcessor
 
getOutputs() - Method in class uk.ac.ncl.cs.instantsoap.python.ScriptMetaData
 
getOutputs(String) - Method in interface uk.ac.ncl.cs.instantsoap.servicedp.AsynchronousServiceDispatcher
 
getOutputs(String) - Method in class uk.ac.ncl.cs.instantsoap.servicedp.impl.AsynchronousServiceDispatcherImpl
 
getOutputs(String) - Method in class uk.ac.ncl.cs.instantsoap.strategydp.impl.MultiplexingStrategyDispatcher
 
getOutputs(String) - Method in class uk.ac.ncl.cs.instantsoap.strategydp.impl.QueuedDispatcher
 
getOutputs(String) - Method in interface uk.ac.ncl.cs.instantsoap.strategydp.StrategyDispatcher
 
getOutputs(String) - Method in class uk.ac.ncl.cs.instantsoap.stringprocessor.Map2StringProcessor
 
getOutputs() - Method in interface uk.ac.ncl.cs.instantsoap.stringprocessor.StringProcessor
Describe the single output.
getOutputs(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingMapProcessor
 
getOutputs() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingStringProcessor
 
getOutputs(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.WebServiceDispatcherImpl
 
getOutputs(String) - Method in interface uk.ac.ncl.cs.instantsoap.wsapi.WebServiceDispatcher
Describe the outputs of an application.
getProcessor() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.APIApplicationConfigurator
 
getProcessor() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.ExternalPythonProcessorConfigurator
 
getProcessor() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.PythonProcessorConfigurator
 
getProcessor() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.SPIMapStrategyConfigurator
 
getProcessor() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.SPIStringProcessorConfigurator
 
getProcessor() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.SpringMapProcessorConfigurator
 
getProcessorClass() - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessorFactory
 
getProcessorDescription() - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessorFactory
 
getProperties() - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessor
 
getPythonShell() - Method in class uk.ac.ncl.cs.instantsoap.python.PythonExecutor
Get the python shell.
getRDriverName() - Method in class uk.ac.ncl.cs.instantsoap.r.RDataFrameProcessor
 
getRDriverName() - Method in class uk.ac.ncl.cs.instantsoap.r.RProcessorBase
 
getRegisteredApps() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.CommandLineProcessor
 
getRenameFrom() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Output
Get the internal name for the output.
getRenameTo() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Input
Get the internal name of the input, or NULL if it doesn't need renaming.
getResult() - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
getResult(UUID) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
getResult() - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Get the results data.
getResult(UUID) - Method in interface uk.ac.ncl.cs.instantsoap.job.JobManager
Get the results of the job associated with the id.
getResults() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.BlockedInvocationResponse
Get the results map.
getResults() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
Get the results for this response.
getRScriptName() - Method in class uk.ac.ncl.cs.instantsoap.r.RDataFrameProcessor
 
getScavengerDescription() - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapScavengerHelper
 
getSearchLocation() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.ExternalPythonProcessorConfigurator
 
getSearchLocation() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.PythonProcessorConfigurator
 
getSemanticAnnotation() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.MetaData
Get the semantic annotation.
getShortPrefix() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.CommandFormat
Get the sort prefx string.
getSlots() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingMapProcessor
 
getStringProcessor() - Method in class uk.ac.ncl.cs.instantsoap.stringprocessor.Map2StringProcessor
Get the string processor that this delegates all calls on to.
getSuffix() - Method in class example.SimpleMath
 
getSuffix() - Method in class example.StringAppender
 
getToolName() - Method in class uk.ac.ncl.cs.instantsoap.t2.InstantSoapConfigurationBean
 
getUnit() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
Get the time unit specifying how to interpret the wait.
getUuid() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.BlockedInvocationResponse
Get the uuid of this response.
getUuid() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
Get the uuid of the job assicoated with this response.
getUuid() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.UUID
 
getValue() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Parameter
Get the value.
getValue() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Constant
Get the constant value.
getValues() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Option
Get the value list.
getWait() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
Get the new wait time.
getWorkingDir() - Method in class uk.ac.ncl.cs.instantsoap.python.PythonExecutor
Get the working directory for native commands launched through this executor.
getWorkingDirectory() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLine
Get the working directory that the application will run relative to.

H

handle(Option<Value>) - Method in interface uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Argument.ArgumentVisitor
Handle the case of an option.
handle(Parameter<Value>) - Method in interface uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Argument.ArgumentVisitor
Handle the case of a parameter.
handle(Variable) - Method in interface uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableOrConstant.VariableOrConstantVisitor
Handle a variable.
handle(Constant) - Method in interface uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableOrConstant.VariableOrConstantVisitor
Handle a constant.
handlesApplication(String) - Method in class example.DivMod
 
handlesApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.CommandLineProcessor
 
handlesApplication(String) - Method in interface uk.ac.ncl.cs.instantsoap.mapprocessor.MapProcessor
Indicates if this processor can handle applications with a particuar name.
handlesApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MapStrategyDispatcher
 
handlesApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MultiplexingMapProcessor
 
handlesApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonProcessor
 
handlesApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.strategydp.impl.MultiplexingStrategyDispatcher
 
handlesApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.strategydp.impl.QueuedDispatcher
 
handlesApplication(String) - Method in interface uk.ac.ncl.cs.instantsoap.strategydp.StrategyDispatcher
 
handlesApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.stringprocessor.Map2StringProcessor
 
handlesApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingMapProcessor
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Input
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Output
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.CommandFormat
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLine
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Option
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Parameter
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Constant
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Variable
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpression
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.python.ScriptMetaData
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.python.ScriptMetaDatas
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.BlockedInvocationResponse
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.JobSpecification
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.MetaData
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
 
hashCode() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.UUID
 

I

IDManager<UUID> - Class in uk.ac.ncl.cs.instantsoap
Manage potentially complex forrests of IDs.
IDManager() - Constructor for class uk.ac.ncl.cs.instantsoap.IDManager
 
IDManager.Visitor<UUID> - Interface in uk.ac.ncl.cs.instantsoap
 
IllegalInvocationStateException - Exception in uk.ac.ncl.cs.instantsoap.servicedp
An invocation has been made for a resource that is not in an appropriate state for the invocation.
IllegalInvocationStateException() - Constructor for exception uk.ac.ncl.cs.instantsoap.servicedp.IllegalInvocationStateException
 
IllegalInvocationStateException(String) - Constructor for exception uk.ac.ncl.cs.instantsoap.servicedp.IllegalInvocationStateException
 
IllegalInvocationStateException(String, Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.servicedp.IllegalInvocationStateException
 
IllegalInvocationStateException(Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.servicedp.IllegalInvocationStateException
 
input(String) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Applications
 
input(MetaData) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Applications
 
input(MetaData, String) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Applications
 
input(String, String) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Applications
 
Input - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec
A single input parameter.
Input() - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Input
Create a new input with all properties set to null.
Input(MetaData, String) - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Input
Create a new input with the provided values.
InstantSoapActivity - Class in uk.ac.ncl.cs.instantsoap.t2
An Activity providing InstantSoap functionality.
InstantSoapActivity() - Constructor for class uk.ac.ncl.cs.instantsoap.t2.InstantSoapActivity
 
InstantSoapClient - Class in uk.ac.ncl.cs.instantsoap.client
 
InstantSoapClient(String[]) - Constructor for class uk.ac.ncl.cs.instantsoap.client.InstantSoapClient
 
InstantSoapClientUtils - Class in uk.ac.ncl.cs.instantsoap.client
 
InstantSoapClientUtils() - Constructor for class uk.ac.ncl.cs.instantsoap.client.InstantSoapClientUtils
 
InstantSoapConfigurationBean - Class in uk.ac.ncl.cs.instantsoap.t2
Configuration information for the InstantSoap activity.
InstantSoapConfigurationBean(String, String) - Constructor for class uk.ac.ncl.cs.instantsoap.t2.InstantSoapConfigurationBean
 
InstantSoapConfigurationBean() - Constructor for class uk.ac.ncl.cs.instantsoap.t2.InstantSoapConfigurationBean
 
InstantSoapProcessor - Class in uk.ac.ncl.cs.instantsoap.t1
Processor for InstantSoap.
InstantSoapProcessor(ScuflModel, String, String, String) - Constructor for class uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessor
 
InstantSoapProcessorFactory - Class in uk.ac.ncl.cs.instantsoap.t1
ProcessorFactory for InstantSoap.
InstantSoapProcessorFactory(String, String) - Constructor for class uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessorFactory
 
InstantSoapProcessorInfoBean - Class in uk.ac.ncl.cs.instantsoap.t1
Information bean for InstantSoap.
InstantSoapProcessorInfoBean() - Constructor for class uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessorInfoBean
 
InstantSoapScavenger - Class in uk.ac.ncl.cs.instantsoap.t1
Scavenger for InstantSoap.
InstantSoapScavenger(String) - Constructor for class uk.ac.ncl.cs.instantsoap.t1.InstantSoapScavenger
 
InstantSoapScavengerHelper - Class in uk.ac.ncl.cs.instantsoap.t1
Scavenger helper for InstantSoap.
InstantSoapScavengerHelper() - Constructor for class uk.ac.ncl.cs.instantsoap.t1.InstantSoapScavengerHelper
 
InstantSoapTask - Class in uk.ac.ncl.cs.instantsoap.t1
The task that actually services requests.
InstantSoapTask(Processor) - Constructor for class uk.ac.ncl.cs.instantsoap.t1.InstantSoapTask
 
IntrospectingClient - Class in <Unnamed>
 
IntrospectingClient() - Constructor for class IntrospectingClient
 
introspectScript(String) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonExecutor
Introspect all of the instantsoap entry points in the named module.
InvalidJobSpecificationException - Exception in uk.ac.ncl.cs.instantsoap.wsapi
Indicates either the application specified is invalid or the data to be processed is invalid.
InvalidJobSpecificationException() - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.InvalidJobSpecificationException
 
InvalidJobSpecificationException(String) - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.InvalidJobSpecificationException
 
InvalidJobSpecificationException(String, Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.InvalidJobSpecificationException
 
InvalidJobSpecificationException(Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.InvalidJobSpecificationException
 
InvocationState - Enum in uk.ac.ncl.cs.instantsoap.servicedp
The state of an invocation.
invoke() - Method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClient
 
invoke(JobSpecification) - Method in interface uk.ac.ncl.cs.instantsoap.servicedp.AsynchronousServiceDispatcher
Invoke the jobManager.
invoke(JobSpecification) - Method in class uk.ac.ncl.cs.instantsoap.servicedp.impl.AsynchronousServiceDispatcherImpl
 
invoke(JobSpecification) - Method in class uk.ac.ncl.cs.instantsoap.servicedp.impl.SynchronousServiceDispatcherImpl
 
invoke(JobSpecification) - Method in interface uk.ac.ncl.cs.instantsoap.servicedp.SynchronousServiceDispatcher
Invoke the invocation, blocking the calling thread.
invoke(WebServiceDispatcher, JobSpecification) - Static method in class uk.ac.ncl.cs.instantsoap.wsapi.Wsapi
 
invokeAndBlock() - Method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClient
 
invokeAndBlock(JobSpecification) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.WebServiceDispatcherImpl
 
invokeAndBlock(JobSpecification) - Method in interface uk.ac.ncl.cs.instantsoap.wsapi.WebServiceDispatcher
Invoke the jobManager, and return the result.
invokeNonBlocking() - Method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClient
 
invokeNonBlocking(JobSpecification) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.WebServiceDispatcherImpl
 
invokeNonBlocking(JobSpecification) - Method in interface uk.ac.ncl.cs.instantsoap.wsapi.WebServiceDispatcher
Invoke the jobManager, returning immediately.
invokeNonBlockingAndBlock(WebServiceDispatcher, JobSpecification, String) - Static method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClientUtils
 
isFailure() - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
isFailure(UUID) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
isFailure() - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
True if the job has resulted in failure, false otherwise.
isFailure(UUID) - Method in interface uk.ac.ncl.cs.instantsoap.job.JobManager
Return true if the job associated with the uuid has failed.
isMergeOptionsIfEmpty() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.CommandFormat
Find out if empty options should be merged.
isPreferShortPrefix() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.CommandFormat
Find out if short prefixes are preferred over long ones.
isQueued(UUID) - Method in interface uk.ac.ncl.cs.instantsoap.queue.QueueMonitor
Discover if a particular job is queued up.

J

JaxbBaseTest - Class in uk.ac.ncl.cs.instantsoap.test
Helpful test functionality for jaxb serialization.
JaxbBaseTest() - Constructor for class uk.ac.ncl.cs.instantsoap.test.JaxbBaseTest
 
jaxbClasses() - Method in class uk.ac.ncl.cs.instantsoap.test.JaxbBaseTest
 
JaxbFriendlyEntry - Class in uk.ac.ncl.cs.instantsoap.wsapi.jaxb
Entry in a jaxb-friendly map.
JaxbFriendlyEntry() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.jaxb.JaxbFriendlyEntry
 
JaxbFriendlyEntry(Map.Entry<String, String>) - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.jaxb.JaxbFriendlyEntry
 
JaxbFriendlyMap - Class in uk.ac.ncl.cs.instantsoap.wsapi.jaxb
A map-like class that is friendly to jaxb.
JaxbFriendlyMap() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.jaxb.JaxbFriendlyMap
 
JaxbFriendlyMap(Map<String, String>) - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.jaxb.JaxbFriendlyMap
 
JaxbTester - Class in uk.ac.ncl.cs.instantsoap.test
Standard tests to perform for jaxb things.
JaxbTester() - Constructor for class uk.ac.ncl.cs.instantsoap.test.JaxbTester
 
jContext - Variable in class uk.ac.ncl.cs.instantsoap.test.JaxbBaseTest
 
Job - Interface in uk.ac.ncl.cs.instantsoap.job
Interesting state about a pending, executing or completed job.
jobCompletedSuccessfully(Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.servicedp.impl.AsynchronousServiceDispatcherImpl.StrategyDispatcherListenerImpl
 
jobCompletedSuccessfully(Map<String, String>) - Method in interface uk.ac.ncl.cs.instantsoap.strategydp.StrategyDispatcherListener
Notification that the job has completed successfully.
JobExecutionException - Exception in uk.ac.ncl.cs.instantsoap.wsapi
There was a problem that prevented the job from being able to run.
JobExecutionException() - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.JobExecutionException
 
JobExecutionException(String) - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.JobExecutionException
 
JobExecutionException(String, Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.JobExecutionException
 
JobExecutionException(Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.JobExecutionException
 
JobFactory - Interface in uk.ac.ncl.cs.instantsoap.job
Factory for creating Job instances.
jobFailed(Throwable) - Method in class uk.ac.ncl.cs.instantsoap.servicedp.impl.AsynchronousServiceDispatcherImpl.StrategyDispatcherListenerImpl
 
jobFailed(Throwable) - Method in interface uk.ac.ncl.cs.instantsoap.strategydp.StrategyDispatcherListener
Notification that the job has failed.
JobManager - Interface in uk.ac.ncl.cs.instantsoap.job
Manage jobs, their statuses and data associated with them.
JobManagerImpl - Class in uk.ac.ncl.cs.instantsoap.job.impl
Manage a set of jobs.
JobManagerImpl(JobFactory, ScheduledExecutorService) - Constructor for class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
jobRate(TimeUnit) - Method in interface uk.ac.ncl.cs.instantsoap.queue.QosMonitor
Return the job rate in the specified unit of time.
JobSpecification - Class in uk.ac.ncl.cs.instantsoap.wsapi
Specifies an application to run and the input values to give it.
JobSpecification(String, Map<String, String>) - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.JobSpecification
Create a new job specification, with the provided details.
JobSpecification() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.JobSpecification
Create a new instance with all properties set to null.
jobSpecification(String, Map<String, String>) - Static method in class uk.ac.ncl.cs.instantsoap.wsapi.Wsapi
 
jobSpecification(String, Wsapi.Pair<String, String>...) - Static method in class uk.ac.ncl.cs.instantsoap.wsapi.Wsapi
 
jobsPending() - Method in interface uk.ac.ncl.cs.instantsoap.queue.QueueMonitor
Retrieve the number of pending jobs.
jobStarted() - Method in class uk.ac.ncl.cs.instantsoap.servicedp.impl.AsynchronousServiceDispatcherImpl.StrategyDispatcherListenerImpl
 
jobStarted() - Method in interface uk.ac.ncl.cs.instantsoap.strategydp.StrategyDispatcherListener
Notification that the job has started.
JobStatus - Enum in uk.ac.ncl.cs.instantsoap.wsapi
Job status.

K

key - Variable in class uk.ac.ncl.cs.instantsoap.wsapi.jaxb.JaxbFriendlyEntry
 
key - Variable in class uk.ac.ncl.cs.instantsoap.wsapi.Wsapi.Pair
 

L

listApplications() - Method in class example.DivMod
 
listApplications() - Method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClient
 
listApplications() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.CommandLineProcessor
 
listApplications() - Method in interface uk.ac.ncl.cs.instantsoap.mapprocessor.MapProcessor
List all of the applications handled, by name.
listApplications() - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MapStrategyDispatcher
 
listApplications() - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MultiplexingMapProcessor
 
listApplications() - Method in class uk.ac.ncl.cs.instantsoap.python.PythonProcessor
 
listApplications() - Method in interface uk.ac.ncl.cs.instantsoap.servicedp.AsynchronousServiceDispatcher
 
listApplications() - Method in class uk.ac.ncl.cs.instantsoap.servicedp.impl.AsynchronousServiceDispatcherImpl
 
listApplications() - Method in class uk.ac.ncl.cs.instantsoap.strategydp.impl.MultiplexingStrategyDispatcher
 
listApplications() - Method in class uk.ac.ncl.cs.instantsoap.strategydp.impl.QueuedDispatcher
 
listApplications() - Method in interface uk.ac.ncl.cs.instantsoap.strategydp.StrategyDispatcher
 
listApplications() - Method in class uk.ac.ncl.cs.instantsoap.stringprocessor.Map2StringProcessor
 
listApplications() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingMapProcessor
 
listApplications() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.WebServiceDispatcherImpl
 
listApplications() - Method in interface uk.ac.ncl.cs.instantsoap.wsapi.WebServiceDispatcher
List all of the applications known by this service.
listInputs() - Method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClient
 
listOutputs() - Method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClient
 
loggingDispatcher(WebServiceDispatcher) - Static method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.WebServiceDispatcherImpl
 
loggingHandler(WebServiceDispatcher) - Static method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.WebServiceDispatcherImpl
 
LoggingQueue<T> - Class in uk.ac.ncl.cs.instantsoap.queue
A queue that runs runnables and informs listeners.
LoggingQueue(CompletionService<T>) - Constructor for class uk.ac.ncl.cs.instantsoap.queue.LoggingQueue
Create a new queue that uses the CompeltionService to run jobs.
LoggingQueue.Listener<T> - Interface in uk.ac.ncl.cs.instantsoap.queue
A Listener that is informed when things are submitted to or completed by the list.

M

main(String[]) - Static method in class BlockedInvocationClient
 
main(String[]) - Static method in class Client
 
main(String[]) - Static method in class IntrospectingClient
 
main(String[]) - Static method in class NonblockedInvocationClient
 
main(String[]) - Static method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClient
 
Map2StringProcessor - Class in uk.ac.ncl.cs.instantsoap.stringprocessor
A MapProcessor that delegates on to a StringProcessor.
Map2StringProcessor(StringProcessor) - Constructor for class uk.ac.ncl.cs.instantsoap.stringprocessor.Map2StringProcessor
Create a new map processor that wraps the provided string processor.
MapAdapter - Class in uk.ac.ncl.cs.instantsoap.wsapi.jaxb
Convince jaxb that it wants to handle maps.
MapAdapter() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.jaxb.MapAdapter
 
MapProcessor - Interface in uk.ac.ncl.cs.instantsoap.mapprocessor
An arbitrary function encapsulated as a transform from one XML document to another.
MapStrategyDispatcher - Class in uk.ac.ncl.cs.instantsoap.mapprocessor
A strategy dispatcher that delegates on to a DomProcessor.
MapStrategyDispatcher(MapProcessor) - Constructor for class uk.ac.ncl.cs.instantsoap.mapprocessor.MapStrategyDispatcher
Create a new instance, delegating to the processor.
marshal(Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.jaxb.MapAdapter
 
marshal(Set<String>) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.jaxb.SetAdapter
 
marshaller - Variable in class uk.ac.ncl.cs.instantsoap.test.JaxbBaseTest
 
marshalUnmarshalValue(T) - Method in class uk.ac.ncl.cs.instantsoap.test.JaxbBaseTest
 
marshalUnmarshalValue(DocumentBuilder, Marshaller, Unmarshaller, T) - Static method in class uk.ac.ncl.cs.instantsoap.test.JaxbTester
 
marshalValue(T) - Method in class uk.ac.ncl.cs.instantsoap.test.JaxbBaseTest
 
marshalValue(DocumentBuilder, Marshaller, T) - Static method in class uk.ac.ncl.cs.instantsoap.test.JaxbTester
 
MetaData - Class in uk.ac.ncl.cs.instantsoap.wsapi
Information describing an application, an input or output, or other entities.
MetaData() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.MetaData
Create a new instance with null values for all properties.
MetaData(String) - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.MetaData
Create a new instance with the given name.
MetaData(String, String) - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.MetaData
Create a new instance with the given name and description.
MetaData(String, String, Object) - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.MetaData
Create a new instance with the given name, description and semantic annotation.
metaData(String) - Static method in class uk.ac.ncl.cs.instantsoap.wsapi.Wsapi
 
metaData(String, String) - Static method in class uk.ac.ncl.cs.instantsoap.wsapi.Wsapi
 
metaData(String, String, Object) - Static method in class uk.ac.ncl.cs.instantsoap.wsapi.Wsapi
 
MissingInstantSoapException - Exception in uk.ac.ncl.cs.instantsoap.t1
Exception to indicate that the InstantSoap installation is missing, or otherwise inaccessible.
MissingInstantSoapException() - Constructor for exception uk.ac.ncl.cs.instantsoap.t1.MissingInstantSoapException
 
MissingInstantSoapException(String) - Constructor for exception uk.ac.ncl.cs.instantsoap.t1.MissingInstantSoapException
 
MissingInstantSoapException(String, Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.t1.MissingInstantSoapException
 
MissingInstantSoapException(Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.t1.MissingInstantSoapException
 
Monitors - Class in uk.ac.ncl.cs.instantsoap.queue
Static utilities for working with queues.
Monitors() - Constructor for class uk.ac.ncl.cs.instantsoap.queue.Monitors
 
MultiplexingMapProcessor - Class in uk.ac.ncl.cs.instantsoap.mapprocessor
Multiplex over a set of map processors.
MultiplexingMapProcessor(Set<MapProcessor>) - Constructor for class uk.ac.ncl.cs.instantsoap.mapprocessor.MultiplexingMapProcessor
Create a new processor that multiplexes over the supplied processors.
MultiplexingMapProcessor() - Constructor for class uk.ac.ncl.cs.instantsoap.mapprocessor.MultiplexingMapProcessor
 
MultiplexingStrategyDispatcher - Class in uk.ac.ncl.cs.instantsoap.strategydp.impl
Delegate handling jobs on to a range of handlers.
MultiplexingStrategyDispatcher() - Constructor for class uk.ac.ncl.cs.instantsoap.strategydp.impl.MultiplexingStrategyDispatcher
 
MultiplexingStrategyDispatcher(Set<StrategyDispatcher>) - Constructor for class uk.ac.ncl.cs.instantsoap.strategydp.impl.MultiplexingStrategyDispatcher
 

N

newJob() - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJobFactory
 
newJob() - Method in class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
newJob() - Method in interface uk.ac.ncl.cs.instantsoap.job.JobFactory
Create a brand new job.
newJob() - Method in interface uk.ac.ncl.cs.instantsoap.job.JobManager
Create a new Job and return the corresponding UUID.
NonblockedInvocationClient - Class in <Unnamed>
 
NonblockedInvocationClient() - Constructor for class NonblockedInvocationClient
 
NonBlockingInvocationResponse - Class in uk.ac.ncl.cs.instantsoap.wsapi
The return value for a non-blocking, synchronous invocation.
NonBlockingInvocationResponse() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
Create a new instance with all fields set to null.
NonBlockingInvocationResponse(UUID, int, TimeUnit) - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
Create a new instance in the JobPending state.
NonBlockingInvocationResponse(UUID, Map<String, String>) - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
Create a new instance in the JobCompleted state.

O

OperationUnavailableException - Exception in uk.ac.ncl.cs.instantsoap.wsapi
This exception indicates that for some reason the service can not handle jobs submitted temporarily.
OperationUnavailableException() - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.OperationUnavailableException
 
OperationUnavailableException(String) - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.OperationUnavailableException
 
OperationUnavailableException(String, Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.OperationUnavailableException
 
OperationUnavailableException(Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.OperationUnavailableException
 
option(String, String, List<Value>) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLines
 
option(String, String, Value...) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLines
 
option(String) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLines
 
Option<Value> - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine
Command-line option.
Option() - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Option
Create a new option with an empty list of values.
Option(String, String, List<Value>) - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Option
Create a new option with the specified properties.
Option(String, String, Value...) - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Option
Create a new option with the specified properties.
output(String) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Applications
 
output(MetaData) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Applications
 
output(MetaData, String) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Applications
 
output(String, String) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Applications
 
Output - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec
A single output parameter.
Output() - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Output
Make a new output with properties set to null.
Output(MetaData, String) - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Output
Make a new output using the supplied meta-data and rename-from.

P

pair(K, V) - Static method in class uk.ac.ncl.cs.instantsoap.wsapi.Wsapi
 
parameter(Value) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLines
 
Parameter<Value> - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine
A command-line parameter.
Parameter() - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Parameter
Create a new parameter with the value set to null.
Parameter(Value) - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Parameter
Create a new parameter with the given value.
ParameterRenamer - Interface in uk.ac.ncl.cs.instantsoap.commandlineprocessor.parameterRenaming
A strategy for renaming results.
ParameterRenamerImpl - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.parameterRenaming
Simple implementation of ParameterRenamer.
ParameterRenamerImpl() - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.parameterRenaming.ParameterRenamerImpl
 
parseCommandLine() - Method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClient
 
parseXML(String) - Method in class uk.ac.ncl.cs.instantsoap.test.JaxbBaseTest
 
parseXML(DocumentBuilder, String) - Static method in class uk.ac.ncl.cs.instantsoap.test.JaxbTester
 
pollForResult(UUID) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.WebServiceDispatcherImpl
 
pollForResult(UUID) - Method in interface uk.ac.ncl.cs.instantsoap.wsapi.WebServiceDispatcher
Poll the jobManager for completion.
pollState(UUID) - Method in interface uk.ac.ncl.cs.instantsoap.servicedp.AsynchronousServiceDispatcher
Poll the state of the invocation.
pollState(UUID) - Method in class uk.ac.ncl.cs.instantsoap.servicedp.impl.AsynchronousServiceDispatcherImpl
 
printLocationString() - Method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClient
 
printMetadataList(List<MetaData>) - Method in class uk.ac.ncl.cs.instantsoap.client.InstantSoapClient
 
process(String) - Method in class example.BobAppender
 
process(String, Map<String, String>) - Method in class example.DivMod
 
process(String) - Method in class example.SimpleMath
 
process(String) - Method in class example.StringAppender
 
process(String, Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.CommandLineProcessor
 
process(String, Map<String, String>) - Method in interface uk.ac.ncl.cs.instantsoap.mapprocessor.MapProcessor
Handle a request.
process(String, Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MultiplexingMapProcessor
 
process(String, Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonProcessor
 
process(String) - Method in class uk.ac.ncl.cs.instantsoap.r.RDataFrameProcessor
 
process(String, Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.stringprocessor.Map2StringProcessor
 
process(String) - Method in interface uk.ac.ncl.cs.instantsoap.stringprocessor.StringProcessor
Process input data.
process(String, Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingMapProcessor
 
process(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingStringProcessor
 
PythonExecutor - Class in uk.ac.ncl.cs.instantsoap.python
Java code to execute Python scripts.
PythonExecutor() - Constructor for class uk.ac.ncl.cs.instantsoap.python.PythonExecutor
 
PythonProcessor - Class in uk.ac.ncl.cs.instantsoap.python
 
PythonProcessor() - Constructor for class uk.ac.ncl.cs.instantsoap.python.PythonProcessor
 
PythonProcessorConfigurator - Class in uk.ac.ncl.cs.instantsoap.wsapi.impl
Expose python scripts to an InstantsSOAP stack.
PythonProcessorConfigurator() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.impl.PythonProcessorConfigurator
 

Q

qosMonitor(LoggingQueue<UUID>) - Static method in class uk.ac.ncl.cs.instantsoap.queue.Monitors
 
QosMonitor - Interface in uk.ac.ncl.cs.instantsoap.queue
Monitor that reports quality of service stats.
QueuedDispatcher - Class in uk.ac.ncl.cs.instantsoap.strategydp.impl
Asynchronously dispatches jobs to an underlying dispatcher, using an ExecutorService to manage the running of the tasks.
QueuedDispatcher(StrategyDispatcher, LoggingQueue<UUID>) - Constructor for class uk.ac.ncl.cs.instantsoap.strategydp.impl.QueuedDispatcher
 
queueMonitor(LoggingQueue<UUID>) - Static method in class uk.ac.ncl.cs.instantsoap.queue.Monitors
 
QueueMonitor - Interface in uk.ac.ncl.cs.instantsoap.queue
Monitor to returns stats about what jobs are in the queue.

R

RDataFrameProcessor - Class in uk.ac.ncl.cs.instantsoap.r
Describe class RSimpleProcessor here.
RDataFrameProcessor() - Constructor for class uk.ac.ncl.cs.instantsoap.r.RDataFrameProcessor
 
readStringFromFile(File) - Method in class uk.ac.ncl.cs.instantsoap.r.RProcessorBase
 
readStringFromInputStream(InputStream) - Method in class uk.ac.ncl.cs.instantsoap.r.RProcessorBase
 
rebuild() - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessor
 
registerHandler(MapProcessor) - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MultiplexingMapProcessor
 
registerHandler(StrategyDispatcher) - Method in class uk.ac.ncl.cs.instantsoap.strategydp.impl.MultiplexingStrategyDispatcher
 
removeApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.CommandLineProcessor
Remove an application by name.
removeArgument(Argument<Value>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLine
Remove the first occurance of an argument from the arguments list.
removeComponent(VariableOrConstant) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpression
Remove a single component from its first occurance in the conponents list.
removeInput(Input) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Remove a single input from the inputs.
removeListener(LoggingQueue.Listener<T>) - Method in class uk.ac.ncl.cs.instantsoap.queue.LoggingQueue
Remove the listener from the queue.
removeOutput(Output) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Remove an output from the inputs.
renameInputs(Map<String, String>, Map<String, String>) - Method in interface uk.ac.ncl.cs.instantsoap.commandlineprocessor.parameterRenaming.ParameterRenamer
Rename inputs from external to internal names.
renameInputs(Map<String, String>, Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.parameterRenaming.ParameterRenamerImpl
 
renameOutputs(Map<String, String>, Map<String, String>) - Method in interface uk.ac.ncl.cs.instantsoap.commandlineprocessor.parameterRenaming.ParameterRenamer
Rename outputs from internal to external names.
renameOutputs(Map<String, String>, Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.parameterRenaming.ParameterRenamerImpl
 
RProcessorBase - Class in uk.ac.ncl.cs.instantsoap.r
Describe class RProcessorBase here.
RProcessorBase() - Constructor for class uk.ac.ncl.cs.instantsoap.r.RProcessorBase
 

S

ScriptMetaData - Class in uk.ac.ncl.cs.instantsoap.python
Created by IntelliJ IDEA.
ScriptMetaData() - Constructor for class uk.ac.ncl.cs.instantsoap.python.ScriptMetaData
 
ScriptMetaDatas - Class in uk.ac.ncl.cs.instantsoap.python
Created by IntelliJ IDEA.
ScriptMetaDatas() - Constructor for class uk.ac.ncl.cs.instantsoap.python.ScriptMetaDatas
 
scriptMetaDatas - Variable in class uk.ac.ncl.cs.instantsoap.python.ScriptMetaDatas
 
SetAdapter - Class in uk.ac.ncl.cs.instantsoap.wsapi.jaxb
Convince jaxb to work with sets.
SetAdapter() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.jaxb.SetAdapter
 
setApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessor
 
setApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingMapProcessor
 
setApplication(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.JobSpecification
Set the application name.
setApplicationMetaData(MetaData) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Set the application meta-data.
setApplicationName(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingStringProcessor
 
setApplicationXML(String) - Method in class uk.ac.ncl.cs.instantsoap.webapp.ApplicationUpload
 
setArguments(List<Argument<Value>>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLine
Set the arguments list.
setAsyncDispatcher(AsynchronousServiceDispatcher) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.WebServiceDispatcherImpl
 
setCommandFormat(CommandFormat) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Set the application command format.
setCommandLine(CommandLine<VariableExpression>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Set the commandline pattern that must be filled out to execute this application.
setComponents(List<VariableOrConstant>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpression
Set the components list.
setDescription(MetaData) - Method in class uk.ac.ncl.cs.instantsoap.python.ScriptMetaData
 
setDescription(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.MetaData
Set the description attribute.
setDispatcher(MultiplexingStrategyDispatcher) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.SPIDispatcherConfigurator
 
setDispatcher(MultiplexingStrategyDispatcher) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.SpringDispatcherConfigurator
 
setEndpoint(String) - Method in class uk.ac.ncl.cs.instantsoap.t1.InstantSoapProcessor
 
setEndpoint(String) - Method in class uk.ac.ncl.cs.instantsoap.t2.InstantSoapConfigurationBean
 
setExecutable(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLine
Set the name of the executable.
setExecutePy(String) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonExecutor
Set the python execution script name.
setExecutor(PythonExecutor) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonProcessor
 
setExecutor(PythonExecutor) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.ExternalPythonProcessorConfigurator
 
setExecutor(PythonExecutor) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.PythonProcessorConfigurator
 
setExtraPythonPaths(File[]) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonExecutor
Set all of the extra python paths that should be searched when scanning for modules.
setFailure(boolean) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
setFailure(UUID, boolean) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
setFailure(boolean) - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Set the job failure status.
setFailure(UUID, boolean) - Method in interface uk.ac.ncl.cs.instantsoap.job.JobManager
Update the failure status of the job with the id.
setFailureReason(Throwable) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
setFailureReason(UUID, Throwable) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
setFailureReason(Throwable) - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Set the reason for failure.
setFailureReason(UUID, Throwable) - Method in interface uk.ac.ncl.cs.instantsoap.job.JobManager
Set the reason for failure for the job associated with the id.
setInputs(Set<Input>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Set the inputs of this application.
setInputs(Set<MetaData>) - Method in class uk.ac.ncl.cs.instantsoap.python.ScriptMetaData
 
setInputs(Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.JobSpecification
Set the inputs for this job spec.
setInstantPyLocation(File) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonExecutor
Set the python driver directory.
setIntrospectPy(String) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonExecutor
Set the name of the python introspection script.
setInvocationState(InvocationState) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
setInvocationState(UUID, InvocationState) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
setInvocationState(InvocationState) - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Set the invocation state.
setInvocationState(UUID, InvocationState) - Method in interface uk.ac.ncl.cs.instantsoap.job.JobManager
Set the invocation state associated with the id.
setJobExecutionEndTime(Date) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
setJobExecutionEndTime(UUID, Date) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
setJobExecutionEndTime(Date) - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Set the job execution end time.
setJobExecutionEndTime(UUID, Date) - Method in interface uk.ac.ncl.cs.instantsoap.job.JobManager
Set the execution end time for the job associated with the id.
setJobExecutionStartTime(Date) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
setJobExecutionStartTime(UUID, Date) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
setJobExecutionStartTime(Date) - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Set the job execution start time.
setJobExecutionStartTime(UUID, Date) - Method in interface uk.ac.ncl.cs.instantsoap.job.JobManager
Set the submission time for the job associated with the id.
setJobStatus(JobStatus) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
Set the job status.
setJobSubmissionTime(Date) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
setJobSubmissionTime(UUID, Date) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
setJobSubmissionTime(Date) - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Set the job submission time.
setJobSubmissionTime(UUID, Date) - Method in interface uk.ac.ncl.cs.instantsoap.job.JobManager
Set the submission time for the job associated with the id.
setLastRetrieval(Date) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
setLastRetrieval(Date) - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Set the last time the results where retrieved.
setLetter(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Option
Set the short-name of this option.
setLongName(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Option
Set the long name of this option.
setLongPrefix(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.CommandFormat
Set the long prefix string.
setMergeOptionsIfEmpty(boolean) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.CommandFormat
Specify if empty options should be merged.
setMetaData(MetaData) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Input
Set the meta-data associated with this input.
setMetaData(MetaData) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Output
Set the meta-data describing this output.
setModule(String) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonProcessor
 
setName(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Variable
Set the name of this variable.
setName(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.MetaData
Set the name attribute.
setOutputs(Set<Output>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
Set the outputs fo this application.
setOutputs(Set<MetaData>) - Method in class uk.ac.ncl.cs.instantsoap.python.ScriptMetaData
 
setPreferShortPrefix(boolean) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.CommandFormat
Specify if short prefixes should be preferred over long ones.
setProcessor(CommandLineProcessor) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.APIApplicationConfigurator
 
setProcessor(MultiplexingMapProcessor) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.ExternalPythonProcessorConfigurator
 
setProcessor(MultiplexingMapProcessor) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.PythonProcessorConfigurator
 
setProcessor(MultiplexingMapProcessor) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.SPIMapStrategyConfigurator
 
setProcessor(MultiplexingMapProcessor) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.SPIStringProcessorConfigurator
 
setProcessor(MultiplexingMapProcessor) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.SpringMapProcessorConfigurator
 
setPythonShell(String) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonExecutor
Set the python shell.
setRenameFrom(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Output
Set the internal name for the output, or set to null if no renaming should be done.
setRenameTo(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Input
Set the internal name of the input, or NULL if it doesn't need renaming.
setResult(UUID, Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.JobManagerImpl
 
setResult(UUID, Map<String, String>) - Method in interface uk.ac.ncl.cs.instantsoap.job.JobManager
Set the results of the job associated with the id.
setResults(Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.BlockedInvocationResponse
Set the results map.
setResults(Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
Set the results for this response.
setResut(Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.job.impl.FileJob
 
setResut(Map<String, String>) - Method in interface uk.ac.ncl.cs.instantsoap.job.Job
Set the result data.
setSearchLocations(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.ExternalPythonProcessorConfigurator
 
setSearchLocations(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.PythonProcessorConfigurator
 
setSemanticAnnotation(Object) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.MetaData
Set the semantic annotation.
setShortPrefix(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.CommandFormat
Set the short prefix string.
setSlots(Set<MetaData>) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingMapProcessor
 
setSuffix(String) - Method in class example.SimpleMath
 
setSuffix(String) - Method in class example.StringAppender
 
setToolName(String) - Method in class uk.ac.ncl.cs.instantsoap.t2.InstantSoapConfigurationBean
 
setUnit(TimeUnit) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
Set the time unit specifying how to interpret the wait.
setUpJAXB() - Method in class uk.ac.ncl.cs.instantsoap.test.JaxbBaseTest
 
setUpXML() - Method in class uk.ac.ncl.cs.instantsoap.test.JaxbBaseTest
 
setUuid(UUID) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.BlockedInvocationResponse
Set the uuid of this response.
setUuid(UUID) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
Set the uuid of the job associated with this response.
setUuid(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.UUID
 
setValue(Value) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Parameter
Set the value.
setValue(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Constant
Set the constant value.
setValues(List<Value>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Option
Set the value list.
setWait(int) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
Set the wait time.
setWorkingDir(File) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonExecutor
Set the working directory for native commands launched through this executor.
setWorkingDirectory(String) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLine
Set the working directory that the application will run relative to.
ShortIdGenerator - Class in uk.ac.ncl.cs.instantsoap
Generate short unique IDs.
ShortIdGenerator() - Constructor for class uk.ac.ncl.cs.instantsoap.ShortIdGenerator
 
SimpleMath - Class in example
 
SimpleMath() - Constructor for class example.SimpleMath
 
SPIDispatcherConfigurator - Class in uk.ac.ncl.cs.instantsoap.wsapi.impl
Magik to do provider discovery.
SPIDispatcherConfigurator() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.impl.SPIDispatcherConfigurator
 
SPIMapStrategyConfigurator - Class in uk.ac.ncl.cs.instantsoap.wsapi.impl
Magik to do provider discovery.
SPIMapStrategyConfigurator() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.impl.SPIMapStrategyConfigurator
 
SPIStringProcessorConfigurator - Class in uk.ac.ncl.cs.instantsoap.wsapi.impl
Magik to do provider discovery.
SPIStringProcessorConfigurator() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.impl.SPIStringProcessorConfigurator
 
SpringDispatcherConfigurator - Class in uk.ac.ncl.cs.instantsoap.wsapi.impl
A configurator that uses a spring context to find dispatchers.
SpringDispatcherConfigurator() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.impl.SpringDispatcherConfigurator
 
SpringMapProcessorConfigurator - Class in uk.ac.ncl.cs.instantsoap.wsapi.impl
A configurator that uses a spring context to find dispatchers.
SpringMapProcessorConfigurator() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.impl.SpringMapProcessorConfigurator
 
STDERR_KEY - Static variable in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandExecution.ExecuteLocally
 
STDIN_KEY - Static variable in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandExecution.ExecuteLocally
 
STDOUT_KEY - Static variable in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandExecution.ExecuteLocally
 
StrategyDispatcher - Interface in uk.ac.ncl.cs.instantsoap.strategydp
Responsible for routing jobManager specifications to the handler that will process them.
StrategyDispatcher.ValidatedJob - Interface in uk.ac.ncl.cs.instantsoap.strategydp
A validated jobManager.
StrategyDispatcherListener - Interface in uk.ac.ncl.cs.instantsoap.strategydp
The mechanism for finding out how a job is running.
StringAppender - Class in example
 
StringAppender() - Constructor for class example.StringAppender
 
StringProcessor - Interface in uk.ac.ncl.cs.instantsoap.stringprocessor
A processor that transforms a String to a String.
submit(Runnable, T) - Method in class uk.ac.ncl.cs.instantsoap.queue.LoggingQueue
Subkit a runnable with a ticket.
submitted(T, Date) - Method in interface uk.ac.ncl.cs.instantsoap.queue.LoggingQueue.Listener
 
substitute(Map<Variable, Constant>, VariableExpression) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpressions
 
substitute(Map<Variable, Constant>, List<VariableOrConstant>) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpressions
 
substitute(Map<Variable, Constant>, VariableOrConstant) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpressions
 
substitute(Map<Variable, Constant>, CommandLine<VariableExpression>) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpressions
 
substituteAll(Map<Variable, Constant>, List<VariableExpression>) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpressions
 
substituteAndStringify(Map<Variable, Constant>, VariableExpression) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpressions
 
SynchronousServiceDispatcher - Interface in uk.ac.ncl.cs.instantsoap.servicedp
Invoke a job specification synchronously.
SynchronousServiceDispatcherImpl - Class in uk.ac.ncl.cs.instantsoap.servicedp.impl
Created by IntelliJ IDEA.
SynchronousServiceDispatcherImpl(AsynchronousServiceDispatcher) - Constructor for class uk.ac.ncl.cs.instantsoap.servicedp.impl.SynchronousServiceDispatcherImpl
 

T

toMap() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.jaxb.JaxbFriendlyMap
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Application
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Input
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Output
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat.CommandFormat
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.CommandLine
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Option
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Parameter
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Constant
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Variable
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpression
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.python.ScriptMetaData
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.python.ScriptMetaDatas
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.BlockedInvocationResponse
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.JobSpecification
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.MetaData
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.NonBlockingInvocationResponse
 
toString() - Method in class uk.ac.ncl.cs.instantsoap.wsapi.UUID
 

U

uk.ac.ncl.cs.instantsoap - package uk.ac.ncl.cs.instantsoap
 
uk.ac.ncl.cs.instantsoap.client - package uk.ac.ncl.cs.instantsoap.client
 
uk.ac.ncl.cs.instantsoap.commandlineprocessor - package uk.ac.ncl.cs.instantsoap.commandlineprocessor
Processing and executing command-lines.
uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec - package uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec
Specification for a complete application.
uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandExecution - package uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandExecution
Handle executing command-lines, managing the native process and inputs and outputs.
uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat - package uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandFormat
Formatting command-line data-structures into lists of strings suitable for passing off to Process.exec.
uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine - package uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine
Data-structures for representing command-lines.
uk.ac.ncl.cs.instantsoap.commandlineprocessor.parameterRenaming - package uk.ac.ncl.cs.instantsoap.commandlineprocessor.parameterRenaming
Map between inputs and outputs as they are in user-land and in the command-line.
uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables - package uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables
Management of expressions involving sequences of variables and constants.
uk.ac.ncl.cs.instantsoap.job - package uk.ac.ncl.cs.instantsoap.job
Job management.
uk.ac.ncl.cs.instantsoap.job.impl - package uk.ac.ncl.cs.instantsoap.job.impl
Implementation classes for jobs.
uk.ac.ncl.cs.instantsoap.mapprocessor - package uk.ac.ncl.cs.instantsoap.mapprocessor
API for exposing computations via a simple Map -> Map transformation.
uk.ac.ncl.cs.instantsoap.python - package uk.ac.ncl.cs.instantsoap.python
 
uk.ac.ncl.cs.instantsoap.queue - package uk.ac.ncl.cs.instantsoap.queue
Manage queues of jobs.
uk.ac.ncl.cs.instantsoap.r - package uk.ac.ncl.cs.instantsoap.r
 
uk.ac.ncl.cs.instantsoap.servicedp - package uk.ac.ncl.cs.instantsoap.servicedp
Job dispatching, async and sync.
uk.ac.ncl.cs.instantsoap.servicedp.impl - package uk.ac.ncl.cs.instantsoap.servicedp.impl
Job dispatching implementation.
uk.ac.ncl.cs.instantsoap.strategydp - package uk.ac.ncl.cs.instantsoap.strategydp
Strategies for dispatching job requests.
uk.ac.ncl.cs.instantsoap.strategydp.impl - package uk.ac.ncl.cs.instantsoap.strategydp.impl
Implementations of strategy dispatchers.
uk.ac.ncl.cs.instantsoap.stringprocessor - package uk.ac.ncl.cs.instantsoap.stringprocessor
API for exposing simple String -> String transformations through InstantSOAP.
uk.ac.ncl.cs.instantsoap.t1 - package uk.ac.ncl.cs.instantsoap.t1
 
uk.ac.ncl.cs.instantsoap.t2 - package uk.ac.ncl.cs.instantsoap.t2
 
uk.ac.ncl.cs.instantsoap.test - package uk.ac.ncl.cs.instantsoap.test
 
uk.ac.ncl.cs.instantsoap.webapp - package uk.ac.ncl.cs.instantsoap.webapp
Beans and utilities to support the InstantSOAP web application.
uk.ac.ncl.cs.instantsoap.wsapi - package uk.ac.ncl.cs.instantsoap.wsapi
The web-service interface definitions, exceptions and datatypes.
uk.ac.ncl.cs.instantsoap.wsapi.impl - package uk.ac.ncl.cs.instantsoap.wsapi.impl
Classes that provide the implementation glue to attach the web service API to a spring-managed web-service container.
uk.ac.ncl.cs.instantsoap.wsapi.jaxb - package uk.ac.ncl.cs.instantsoap.wsapi.jaxb
Support code required by jaxb to handle the objects we need to push through the service.
unbound(VariableExpression) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpressions
 
UnknownApplicationException - Exception in uk.ac.ncl.cs.instantsoap.wsapi
Exception indicating that the application is unknown.
UnknownApplicationException(String) - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.UnknownApplicationException
 
UnknownApplicationException(String, Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.UnknownApplicationException
 
UnknownApplicationException(Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.UnknownApplicationException
 
UnknownUuidException - Exception in uk.ac.ncl.cs.instantsoap.wsapi
The UUID is not known.
UnknownUuidException() - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.UnknownUuidException
 
UnknownUuidException(String) - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.UnknownUuidException
 
UnknownUuidException(String, Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.UnknownUuidException
 
UnknownUuidException(Throwable) - Constructor for exception uk.ac.ncl.cs.instantsoap.wsapi.UnknownUuidException
 
unmarshal(JaxbFriendlyMap) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.jaxb.MapAdapter
 
unmarshal(ArrayList<String>) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.jaxb.SetAdapter
 
unmarshaller - Variable in class uk.ac.ncl.cs.instantsoap.test.JaxbBaseTest
 
unmarshalValue(Document) - Method in class uk.ac.ncl.cs.instantsoap.test.JaxbBaseTest
 
unmarshalValue(Unmarshaller, Document) - Static method in class uk.ac.ncl.cs.instantsoap.test.JaxbTester
 
unused(Map<Variable, Constant>, VariableExpression) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpressions
 
UUID - Class in uk.ac.ncl.cs.instantsoap.wsapi
A universally unique ID, used to identify jobs.
UUID() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.UUID
 

V

validate(String) - Method in class example.BobAppender
 
validate(String, Map<String, String>) - Method in class example.DivMod
 
validate(String) - Method in class example.SimpleMath
 
validate(String) - Method in class example.StringAppender
 
validate(String, Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.CommandLineProcessor
 
validate(String, Map<String, String>) - Method in interface uk.ac.ncl.cs.instantsoap.mapprocessor.MapProcessor
Validate the inputs for the application.
validate(String, Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MultiplexingMapProcessor
 
validate(String, Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.python.PythonProcessor
 
validate(String) - Method in class uk.ac.ncl.cs.instantsoap.r.RDataFrameProcessor
 
validate(String, Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.stringprocessor.Map2StringProcessor
 
validate(String) - Method in interface uk.ac.ncl.cs.instantsoap.stringprocessor.StringProcessor
Check that the input is valid.
validate(String, Map<String, String>) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingMapProcessor
 
validate(String) - Method in class uk.ac.ncl.cs.instantsoap.wsapi.impl.EchoingStringProcessor
 
validateApplication(Application) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Applications
 
validateCommandFormat(CommandFormat) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Applications
 
validateCommandLine(CommandLine<VariableExpression>) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Applications
 
validateInput(Input) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Applications
 
validateJob(JobSpecification) - Method in class uk.ac.ncl.cs.instantsoap.mapprocessor.MapStrategyDispatcher
 
validateJob(JobSpecification) - Method in class uk.ac.ncl.cs.instantsoap.strategydp.impl.MultiplexingStrategyDispatcher
 
validateJob(JobSpecification) - Method in class uk.ac.ncl.cs.instantsoap.strategydp.impl.QueuedDispatcher
 
validateJob(JobSpecification) - Method in interface uk.ac.ncl.cs.instantsoap.strategydp.StrategyDispatcher
Ensure that the jobManager specification can be dispatched.
validateMetaData(MetaData, boolean, boolean, boolean) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Applications
 
validateOutputs(Output) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.applicationSpec.Applications
 
value - Variable in class uk.ac.ncl.cs.instantsoap.wsapi.jaxb.JaxbFriendlyEntry
 
value - Variable in class uk.ac.ncl.cs.instantsoap.wsapi.Wsapi.Pair
 
valueOf(String) - Static method in enum uk.ac.ncl.cs.instantsoap.servicedp.InvocationState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ncl.cs.instantsoap.wsapi.JobStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum uk.ac.ncl.cs.instantsoap.servicedp.InvocationState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ncl.cs.instantsoap.wsapi.JobStatus
Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables
A variable.
Variable() - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Variable
Create a new variable with a null name.
Variable(String) - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Variable
Create a new variable with the given name.
variable(String) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpressions
 
VariableExpression - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables
An expression that contains both variables and constants.
VariableExpression() - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpression
Create a new expression with an empty list of components.
VariableExpression(List<VariableOrConstant>) - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpression
Create a new expression with the provided list of components.
VariableExpression(VariableOrConstant...) - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpression
Create a new expression with the provided components.
variableExpression(List<VariableOrConstant>) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpressions
 
variableExpression(VariableOrConstant...) - Static method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableExpressions
 
VariableExpressions - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables
Static utilities for working with variables, constants and variable expressions.
VariableOrConstant - Class in uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables
A variable or a constant.
VariableOrConstant() - Constructor for class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableOrConstant
 
VariableOrConstant.VariableOrConstantVisitor - Interface in uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables
Visitor callback for VariableOrConstant.
visit(Argument.ArgumentVisitor<Value>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Argument
Visit this argument, triggering the handle method of the visitor specific to the concrete class of the argument.
visit(Argument.ArgumentVisitor<Value>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Option
 
visit(Argument.ArgumentVisitor<Value>) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.commandLine.Parameter
 
visit(VariableOrConstant.VariableOrConstantVisitor) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Constant
 
visit(VariableOrConstant.VariableOrConstantVisitor) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.Variable
 
visit(VariableOrConstant.VariableOrConstantVisitor) - Method in class uk.ac.ncl.cs.instantsoap.commandlineprocessor.variables.VariableOrConstant
Visit this object, calling the handle method specific to the concrete-class.
visit(UUID) - Method in interface uk.ac.ncl.cs.instantsoap.IDManager.Visitor
 
visitAssocs(UUID, IDManager.Visitor<UUID>) - Method in class uk.ac.ncl.cs.instantsoap.IDManager
 

W

WebServiceDispatcher - Interface in uk.ac.ncl.cs.instantsoap.wsapi
The Web Service interface for executing jobs.
WebServiceDispatcherImpl - Class in uk.ac.ncl.cs.instantsoap.wsapi.impl
Implementation of the web service dispatcher, using the strategy dispatcher stack.
WebServiceDispatcherImpl() - Constructor for class uk.ac.ncl.cs.instantsoap.wsapi.impl.WebServiceDispatcherImpl
 
writeStringToFile(File, String) - Method in class uk.ac.ncl.cs.instantsoap.r.RProcessorBase
 
writeStringToOutputStream(OutputStream, String) - Method in class uk.ac.ncl.cs.instantsoap.r.RProcessorBase
 
Wsapi - Class in uk.ac.ncl.cs.instantsoap.wsapi
Static utilities to make working with wsapi objects easier.
Wsapi.Pair<K,V> - Class in uk.ac.ncl.cs.instantsoap.wsapi
 

A B C D E F G H I J K L M N O P Q R S T U V W

Copyright © 2006-2008. All Rights Reserved.