Index

A C D E F G J L M P R S U 
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 a JobParameters 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 a JobParameters 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
 
A C D E F G J L M P R S U 
All Classes|All Packages