Index
A C D E F G J L M P R S U
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- addMapping(Class<P>, JobProcessFactory.ProcessSupplier<P>) - Method in class uk.ac.manchester.spinnaker.nmpiexec.jobprocess.JobProcessFactory
-
Adds a new type mapping.
- append(String) - Method in interface uk.ac.manchester.spinnaker.nmpiexec.jobprocess.LogWriter
-
Appends a line to a log.
C
- cleanup() - Method in interface uk.ac.manchester.spinnaker.nmpiexec.jobprocess.JobProcess
-
Cleans up the job, removing any associated files.
- cleanup() - Method in class uk.ac.manchester.spinnaker.nmpiexec.jobprocess.PyNNJobProcess
-
Clean up the process after exit.
- createProcess(P) - Method in class uk.ac.manchester.spinnaker.nmpiexec.jobprocess.JobProcessFactory
-
Creates a
JobProcess
given aJobParameters
instance.
D
- DEFAULT_SCRIPT_NAME - Static variable in class uk.ac.manchester.spinnaker.nmpiexec.job_parameters.JobParametersFactory
-
The default name of the python script that will be constructed.
- downloadFile(String, File, String) - Static method in class uk.ac.manchester.spinnaker.nmpiexec.utils.FileDownloader
-
Downloads a file from a URL.
- downloadFile(URL, File, String) - Static method in class uk.ac.manchester.spinnaker.nmpiexec.utils.FileDownloader
-
Downloads a file from a URL.
E
- execute(String, SpinnakerMachine, P, LogWriter) - Method in interface uk.ac.manchester.spinnaker.nmpiexec.jobprocess.JobProcess
-
Executes the job.
- execute(String, SpinnakerMachine, PyNNJobParameters, LogWriter) - Method in class uk.ac.manchester.spinnaker.nmpiexec.jobprocess.PyNNJobProcess
-
Executes the process.
F
- FileDownloader - Class in uk.ac.manchester.spinnaker.nmpiexec.utils
-
Utilities for downloading a file.
G
- getError() - Method in interface uk.ac.manchester.spinnaker.nmpiexec.jobprocess.JobProcess
-
Gets any errors returned by the job.
- getError() - Method in class uk.ac.manchester.spinnaker.nmpiexec.jobprocess.PyNNJobProcess
-
Get the process error.
- getJobParameters(Job, File, String) - Method in class uk.ac.manchester.spinnaker.nmpiexec.job_parameters.JobParametersFactory
-
Gets job parameters given job description data.
- getJobParameters(Job, File, String, Map<String, JobParametersFactoryException>) - Static method in class uk.ac.manchester.spinnaker.nmpiexec.job_parameters.JobParametersFactory
-
Get the parameters from a job.
- getOutputs() - Method in interface uk.ac.manchester.spinnaker.nmpiexec.jobprocess.JobProcess
-
Gets any outputs from the job.
- getOutputs() - Method in class uk.ac.manchester.spinnaker.nmpiexec.jobprocess.PyNNJobProcess
-
Get the outputs of the process.
- getParameterTypes() - Method in class uk.ac.manchester.spinnaker.nmpiexec.jobprocess.JobProcessFactory
-
Get the types of parameters supported.
- getPath() - Method in class uk.ac.manchester.spinnaker.nmpiexec.jobprocess.ProvenanceItem
-
Get the path to the item.
- getProvenance() - Method in interface uk.ac.manchester.spinnaker.nmpiexec.jobprocess.JobProcess
-
Gets any provenance data from the job.
- getProvenance() - Method in class uk.ac.manchester.spinnaker.nmpiexec.jobprocess.PyNNJobProcess
-
Get the provenance of the process.
- getStatus() - Method in interface uk.ac.manchester.spinnaker.nmpiexec.jobprocess.JobProcess
-
Gets the status of the job.
- getStatus() - Method in class uk.ac.manchester.spinnaker.nmpiexec.jobprocess.PyNNJobProcess
-
Get the status of the process.
- getValue() - Method in class uk.ac.manchester.spinnaker.nmpiexec.jobprocess.ProvenanceItem
-
Get the value of the item.
J
- JobParametersFactory - Class in uk.ac.manchester.spinnaker.nmpiexec.job_parameters
-
A factory that produces job parameters.
- JobParametersFactory() - Constructor for class uk.ac.manchester.spinnaker.nmpiexec.job_parameters.JobParametersFactory
- JobParametersFactoryException - Exception in uk.ac.manchester.spinnaker.nmpiexec.job_parameters
-
Indicates that whilst the job type was supported, there was an error converting the job to parameters.
- JobParametersFactoryException(String) - Constructor for exception uk.ac.manchester.spinnaker.nmpiexec.job_parameters.JobParametersFactoryException
-
Create an exception with a message.
- JobParametersFactoryException(String, Throwable) - Constructor for exception uk.ac.manchester.spinnaker.nmpiexec.job_parameters.JobParametersFactoryException
-
Create an exception with a message and cause.
- JobProcess<P extends JobParameters> - Interface in uk.ac.manchester.spinnaker.nmpiexec.jobprocess
-
An interface to an executable job process type.
- JobProcessFactory - Class in uk.ac.manchester.spinnaker.nmpiexec.jobprocess
-
A factory for creating
JobProcess
instances given aJobParameters
instance. - JobProcessFactory(String) - Constructor for class uk.ac.manchester.spinnaker.nmpiexec.jobprocess.JobProcessFactory
-
Create a factory.
- JobProcessFactory(ThreadGroup) - Constructor for class uk.ac.manchester.spinnaker.nmpiexec.jobprocess.JobProcessFactory
-
Create a factory.
- JobProcessFactory.ProcessSupplier<P extends JobParameters> - Interface in uk.ac.manchester.spinnaker.nmpiexec.jobprocess
-
A version of
Supplier
that builds a job process. - JobProcessManager - Class in uk.ac.manchester.spinnaker.nmpiexec.jobprocessmanager
-
Manages a running job process.
- JobProcessManager() - Constructor for class uk.ac.manchester.spinnaker.nmpiexec.jobprocessmanager.JobProcessManager
L
- log(String) - Static method in class uk.ac.manchester.spinnaker.nmpiexec.utils.Log
-
Write a message to the log.
- log(Throwable) - Static method in class uk.ac.manchester.spinnaker.nmpiexec.utils.Log
-
Write an exception to the log.
- Log - Class in uk.ac.manchester.spinnaker.nmpiexec.utils
-
A very simple-minded logger.
- LogWriter - Interface in uk.ac.manchester.spinnaker.nmpiexec.jobprocess
-
Something that logs can be written to.
M
- main(String[]) - Static method in class uk.ac.manchester.spinnaker.nmpiexec.jobprocessmanager.JobProcessManager
-
The main method.
P
- ProvenanceItem - Class in uk.ac.manchester.spinnaker.nmpiexec.jobprocess
-
A single item of provenance data.
- ProvenanceItem(List<String>, String) - Constructor for class uk.ac.manchester.spinnaker.nmpiexec.jobprocess.ProvenanceItem
-
Create a provenance item.
- PyNNJobProcess - Class in uk.ac.manchester.spinnaker.nmpiexec.jobprocess
-
A process for running PyNN jobs.
- PyNNJobProcess() - Constructor for class uk.ac.manchester.spinnaker.nmpiexec.jobprocess.PyNNJobProcess
R
- run(String...) - Method in class uk.ac.manchester.spinnaker.nmpiexec.jobprocessmanager.JobProcessManager
-
How to run a Job Process Manager.
S
- SYSTEM_ARG - Static variable in class uk.ac.manchester.spinnaker.nmpiexec.job_parameters.JobParametersFactory
-
The argument to append to the script name to request that the system is added to the command line.
U
- uk.ac.manchester.spinnaker.nmpiexec.job_parameters - package uk.ac.manchester.spinnaker.nmpiexec.job_parameters
-
The parameters used to launch a job.
- uk.ac.manchester.spinnaker.nmpiexec.jobprocess - package uk.ac.manchester.spinnaker.nmpiexec.jobprocess
-
The handles for running jobs.
- uk.ac.manchester.spinnaker.nmpiexec.jobprocessmanager - package uk.ac.manchester.spinnaker.nmpiexec.jobprocessmanager
-
The main job process manager code.
- uk.ac.manchester.spinnaker.nmpiexec.utils - package uk.ac.manchester.spinnaker.nmpiexec.utils
-
Miscellaneous utilities.
- UnsupportedJobException - Exception in uk.ac.manchester.spinnaker.nmpiexec.job_parameters
-
Indicates that the job is unsupported.
- UnsupportedJobException() - Constructor for exception uk.ac.manchester.spinnaker.nmpiexec.job_parameters.UnsupportedJobException
All Classes|All Packages