Index
A C D E F G H I J P R S T U V
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- addOutput(String, int, String, InputStream) - Method in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
Add to the output files of a job.
- addProvenance(int, List<String>, String) - Method in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
Add to the provenance of a job.
- appendLog(int, String) - Method in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
Add to the log of a job.
- APPLICATION_JSON - Static variable in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
The media type for JSON.
- APPLICATION_OCTET_STREAM - Static variable in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
The media type for Binary data.
- APPLICATION_ZIP - Static variable in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
The media type of ZIP files.
C
- checkMachineLease(int, int) - Method in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
Check if the job is still allocated to a machine.
- ChipCoordinates - Class in uk.ac.manchester.spinnaker.nmpi.model.machine
-
Represents a set of coordinates of a chip within a machine.
- ChipCoordinates(int, int, int) - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.machine.ChipCoordinates
-
Create a new set of ChipCoordinates.
- compareTo(SpinnakerMachine) - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Compare to another machine; order by name then by version.
D
- DataItem - Class in uk.ac.manchester.spinnaker.nmpi.model.job.nmpi
-
A reference to some data to be moved into or out of a
Job
. - DataItem() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.DataItem
-
Creates an empty item of data.
- DataItem(String) - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.DataItem
-
Make an instance that wraps a URL.
E
- equals(Object) - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Check for equality with another machine.
- Error - uk.ac.manchester.spinnaker.nmpi.model.job.Status
-
Indicates that the process has stopped with an error.
- extendJobMachineLease(int, double) - Method in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
Extend the lease of the job.
F
- Finished - uk.ac.manchester.spinnaker.nmpi.model.job.Status
-
Indicates that the process has completed successfully.
G
- getArea() - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
- getBmpDetails() - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Gets the BMP details of the machine.
- getBoard() - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.ChipCoordinates
-
Get the board containing the chip.
- getCabinet() - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.ChipCoordinates
-
Get the cabinet containing the frame containing the board containing the chip.
- getChipCoordinates(int, String, int, int) - Method in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
Get a description of where a chip actually is.
- getClassName() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTraceElement
-
Get the name of the class of the element.
- getCode() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Get the code to be executed.
- getCollab() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Get the ID of the collaboratory in which the job is created.
- getCommand() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Get the command used to execute the job.
- getElements() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTrace
-
Get the elements.
- getFileName() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTraceElement
-
Get the name of the file of the element.
- getFrame() - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.ChipCoordinates
-
Get the frame containing the board containing the chip.
- getHardwareConfig() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Get the hardware configuration.
- getHardwareConfiguration() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.pynn.PyNNJobParameters
-
Get the hardwareConfiguration.
- getHardwarePlatform() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Get the hardware platform.
- getHeight() - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Gets the height of the machine in chips.
- getId() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.JobSpecification
-
Get the ID of the job.
- getId() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Get the ID of the job.
- getInputData() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Get the URLs of input data.
- getJobMachine(int, int, int, int, double) - Method in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
Get a machine for running a job.
- getJobProcessManager() - Method in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
Get the implementation code of the Job Process Manager.
- getLargestJobMachine(int, double) - Method in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
Get the largest machine that could run a job.
- getLineNumber() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTraceElement
-
Get the line number of the element.
- getMachine() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.JobSpecification
-
Get the machine to run the job on.
- getMachineName() - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Gets the name of the machine.
- getMethodName() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTraceElement
-
Get the name of the method of the element.
- getnBoards() - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Gets the number of boards in the machine.
- getNextJob(String) - Method in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
Get the job manager to find out what its next job will be.
- getParameters() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.JobSpecification
-
Get the parameters of the job.
- getSetupScript() - Method in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
Get the setup script to be executed.
- getSetupScript() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.pynn.PyNNJobParameters
-
Get the setup script.
- getUrl() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.JobSpecification
-
Get the URL of the job to send results and status to.
- getUrl() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.DataItem
-
Get the URL of the item of data.
- getUserId() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Get the ID of the user who created the job.
- getUserScript() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.pynn.PyNNJobParameters
-
Get the user script.
- getVersion() - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Gets the version of the machine.
- getWidth() - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Gets the width of the machine in chips.
- getWorkingDirectory() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.pynn.PyNNJobParameters
-
Get the workingDirectory.
H
- hashCode() - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Generate a hash code based on name and version.
I
- isAllocated() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.JobMachineAllocated
-
Determine if the job is allocated.
J
- Job - Class in uk.ac.manchester.spinnaker.nmpi.model.job.nmpi
-
A NMPI job.
- Job() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
- JOB_PROCESS_MANAGER - Static variable in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
The name of the file we like to serve up when giving people a remote process manager.
- JobMachineAllocated - Class in uk.ac.manchester.spinnaker.nmpi.model.job
-
Indicates whether a machine was allocated for a job.
- JobMachineAllocated() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.job.JobMachineAllocated
-
Empty for serialisation.
- JobMachineAllocated(boolean) - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.job.JobMachineAllocated
-
Create an instance.
- JobManagerInterface - Interface in uk.ac.manchester.spinnaker.nmpi.model.job
-
JAX-RS interface to a
Job
for the purposes of management. - JobParameters - Interface in uk.ac.manchester.spinnaker.nmpi.model.job
-
A type of Job to be executed.
- JobParametersTypeName - Annotation Type in uk.ac.manchester.spinnaker.nmpi.model.job
-
Identifies the unique type name of a
JobParameters
implementation. - JobSpecification - Class in uk.ac.manchester.spinnaker.nmpi.model.job
-
The specification for a job.
- JobSpecification() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.job.JobSpecification
-
Constructor for serialisation.
- JobSpecification(SpinnakerMachine, JobParameters, int, String) - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.job.JobSpecification
-
Create the specification for running a job.
P
- parse(String) - Static method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Creates a new Spinnaker Machine by parsing the name of a machine.
- PATH - Static variable in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
The path to the interface.
- PyNNJobParameters - Class in uk.ac.manchester.spinnaker.nmpi.model.job.pynn
-
Represents the parameters required for a PyNN job.
- PyNNJobParameters() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.job.pynn.PyNNJobParameters
-
Create an empty parameters for serialisation.
- PyNNJobParameters(String, String, String, Map<String, Object>) - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.job.pynn.PyNNJobParameters
-
Create a description of the job parameters for a PyNN job.
R
- releaseMachine(int, String) - Method in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
Drop the allocation of a machine to a job.
- RemoteStackTrace - Class in uk.ac.manchester.spinnaker.nmpi.model.job
-
Represents a stack trace provided remotely.
- RemoteStackTrace() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTrace
-
Create a basic remote stack trace without stack elements.
- RemoteStackTrace(Throwable) - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTrace
-
Create a basic remote stack trace from an exception.
- RemoteStackTrace(List<RemoteStackTraceElement>) - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTrace
-
Create a basic remote stack trace from a list of elements.
- RemoteStackTraceElement - Class in uk.ac.manchester.spinnaker.nmpi.model.job
-
Represents a stack trace provided remotely.
- RemoteStackTraceElement() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTraceElement
-
Constructor for serialisation.
- RemoteStackTraceElement(StackTraceElement) - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTraceElement
-
Create an element of a remote stack trace from a standard stack trace element.
- Running - uk.ac.manchester.spinnaker.nmpi.model.job.Status
-
Indicates that the process is currently running.
S
- setAllocated(boolean) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.JobMachineAllocated
-
Set the job allocation status.
- setBmpDetails(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Sets the BMP details of the machine.
- setClassName(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTraceElement
-
Sets the className.
- setCode(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Sets the code.
- setCollab(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Sets the collab.
- setCommand(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Sets the command.
- setElements(List<RemoteStackTraceElement>) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTrace
-
Set the elements.
- setFileName(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTraceElement
-
Sets the fileName.
- setHardwareConfig(Map<String, Object>) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Sets the hardwareConfig.
- setHardwareConfiguration(Map<String, Object>) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.pynn.PyNNJobParameters
-
Sets the hardwareConfiguration.
- setHardwarePlatform(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Sets the hardwarePlatform.
- setHeight(int) - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Sets the height of the machine in chips.
- setId(int) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.JobSpecification
-
Sets the ID.
- setId(Integer) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Sets the id.
- setInputData(List<DataItem>) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Sets the inputData.
- setJobError(String, int, String, String, String, List<String>, RemoteStackTrace) - Method in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
Mark the job as finished with an error.
- setJobFinished(String, int, String, String, List<String>) - Method in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
Mark the job as successfully finished.
- setLineNumber(int) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTraceElement
-
Sets the lineNumber.
- setMachine(SpinnakerMachine) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.JobSpecification
-
Sets the machine.
- setMachineName(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Sets the name of the machine.
- setMachinePower(int, String, boolean) - Method in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
Set the power status of a job's machine.
- setMethodName(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTraceElement
-
Sets the methodName.
- setnBoards(int) - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Sets the number of boards in the machine.
- setParameters(JobParameters) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.JobSpecification
-
Sets the parameters.
- setSetupScript(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.pynn.PyNNJobParameters
-
Set the setup script.
- SETUP_SCRIPT - Static variable in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
The name of the setup script.
- setUrl(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.JobSpecification
-
Sets the URL.
- setUrl(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.DataItem
-
Set the URL of the item of data.
- setUserId(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.nmpi.Job
-
Sets the userId.
- setUserScript(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.pynn.PyNNJobParameters
-
Sets the user script.
- setVersion(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Sets the version of the machine.
- setWidth(int) - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Sets the width of the machine in chips.
- setWorkingDirectory(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.pynn.PyNNJobParameters
-
Sets the workingDirectory.
- SpinnakerMachine - Class in uk.ac.manchester.spinnaker.nmpi.model.machine
-
Represents a SpiNNaker machine on which jobs can be executed.
- SpinnakerMachine() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Creates an empty machine.
- SpinnakerMachine(String, String, int, int, int, String) - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Creates a new SpiNNaker Machine description.
- Status - Enum in uk.ac.manchester.spinnaker.nmpi.model.job
-
The possible statuses of a process.
T
- TEXT_PLAIN - Static variable in interface uk.ac.manchester.spinnaker.nmpi.model.job.JobManagerInterface
-
The media type for text.
- toSTE() - Method in class uk.ac.manchester.spinnaker.nmpi.model.job.RemoteStackTraceElement
-
Convert this remote stack trace element to a standard Java stack trace element.
- toString() - Method in class uk.ac.manchester.spinnaker.nmpi.model.machine.SpinnakerMachine
-
Get a string version of the machine.
U
- uk.ac.manchester.spinnaker.nmpi.model.job - package uk.ac.manchester.spinnaker.nmpi.model.job
-
The description of SpiNNaker jobs.
- uk.ac.manchester.spinnaker.nmpi.model.job.nmpi - package uk.ac.manchester.spinnaker.nmpi.model.job.nmpi
-
The description of SpiNNaker jobs based on the HBP NMPI.
- uk.ac.manchester.spinnaker.nmpi.model.job.pynn - package uk.ac.manchester.spinnaker.nmpi.model.job.pynn
-
The description of parameters for SpiNNaker jobs that use PyNN.
- uk.ac.manchester.spinnaker.nmpi.model.machine - package uk.ac.manchester.spinnaker.nmpi.model.machine
-
The description of SpiNNaker machines.
V
- value() - Method in annotation type uk.ac.manchester.spinnaker.nmpi.model.job.JobParametersTypeName
-
The type name.
- valueOf(String) - Static method in enum uk.ac.manchester.spinnaker.nmpi.model.job.Status
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum uk.ac.manchester.spinnaker.nmpi.model.job.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes|All Packages