Index

A C D E F G H I J L M N O P Q R S T U V W X 
All Classes|All Packages

A

addArg(A...) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.Command
Add to the positional arguments part.
addDeserialiser(Class<T>, StdDeserializer<T>) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.utils.CustomJacksonJsonProvider
Add a deserialiser for a specific type.
addJob(Job) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 
addJob(Job) - Method in interface uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueListener
Adds a job to the listener.
addKwArg(String, Object) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.Command
Add to the keyword arguments part.
addListener(NMPIQueueListener) - Method in interface uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManager
Register a listener against the manager for new jobs.
addListener(NMPIQueueListener) - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerCompat
Register a listener against the manager for new jobs.
addListener(NMPIQueueListener) - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerV3
Register a listener against the manager for new jobs.
addOutput(String, int, String, InputStream) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 
addOutputs(String, int, File, Collection<File>) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.OutputManagerImpl
 
addOutputs(String, int, File, Collection<File>) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.OutputManager
Adds outputs to be hosted for a given id, returning a matching list of URLs on which the files are hosted.
addProvenance(int, List<String>, String) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 
APIKeyResponse - Class in uk.ac.manchester.spinnaker.nmpi.model
POJO holding the response for a query for an API key.
APIKeyResponse() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.APIKeyResponse
 
appendContent(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.NMPILog
Append the string to the log.
appendJobLog(int, String) - Method in interface uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManager
Appends log messages to the log.
appendJobLog(int, String) - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerCompat
Appends log messages to the log.
appendJobLog(int, String) - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerV3
Appends log messages to the log.
appendLog(int, String) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 
APPLICATION_VND_DOCKER_RAW_STREAM - Static variable in interface uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI
The docker output stream format.

C

checkMachineLease(int, int) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 
Chip - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.responses
Describes a chip by its X,Y location.
Chip() - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Chip
 
close() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.FixedMachineManagerImpl
 
close() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocJavaMachineManagerImpl
 
close() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocMachineManagerImpl
 
close() - Method in interface uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManager
Close the manager.
close() - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerCompat
Close the manager.
close() - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerV3
Close the manager.
Collab - Class in uk.ac.manchester.spinnaker.nmpi.model
POJO describing an HBP Collaboratory.
Collab() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.Collab
 
CollabContext - Class in uk.ac.manchester.spinnaker.nmpi.model
POJO holding the description of a HBP Collaboratory context.
CollabContext() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
 
CollabPermissions - Class in uk.ac.manchester.spinnaker.nmpi.model
POJO describing the permissions to a collaboratory object.
CollabPermissions() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.CollabPermissions
 
CollabRestService - Interface in uk.ac.manchester.spinnaker.nmpi.rest
The REST API for the collabratory.
Command<A> - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.commands
A serialisable request to spalloc.
Command(String) - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.Command
Create a command.
Connection - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.responses
Describes a connection by its chip and hostname.
Connection() - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Connection
 
conversionService() - Static method in class uk.ac.manchester.spinnaker.nmpi.web.RemoteSpinnakerBeans
Parsing of Spinnaker machine descriptions.
create(DockerCreateRequest) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI
Create a new Docker container.
createClient(String) - Static method in interface uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI
Get a client for the API.
createClient(String) - Static method in interface uk.ac.manchester.spinnaker.nmpi.rest.Icinga2
Get a client for the API.
createClient(String) - Static method in interface uk.ac.manchester.spinnaker.nmpi.rest.NMPIQueue
Get a client for the API.
createClient(String) - Static method in interface uk.ac.manchester.spinnaker.nmpi.rest.NMPIQueueCompat
Get a client for the API.
createClient(String) - Static method in interface uk.ac.manchester.spinnaker.nmpi.rest.StatusCake
Get a client for the API.
createClient(String) - Static method in interface uk.ac.manchester.spinnaker.nmpi.rest.UnicoreFileClient
Get a client for the API.
CreateJobCommand - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.commands
Request to create a job.
CreateJobCommand(int, String) - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.CreateJobCommand
Create a request to create a job.
createJobExecuter(JobManager, URL) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.DockerExecutorFactory
 
createJobExecuter(JobManager, URL) - Method in interface uk.ac.manchester.spinnaker.nmpi.jobmanager.JobExecuterFactory
Creates a new JobExecuter.
createJobExecuter(JobManager, URL) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.LocalJobExecuterFactory
 
createJobExecuter(JobManager, URL) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.XenVMExecuterFactory
 
createProvider() - Static method in interface uk.ac.manchester.spinnaker.nmpi.rest.NMPIQueue
Create a JSON provider capable of handling the messages on the NMPI queue.
createProvider() - Static method in interface uk.ac.manchester.spinnaker.nmpi.rest.NMPIQueueCompat
Create a JSON provider capable of handling the messages on the NMPI queue.
CustomJacksonJsonProvider - Class in uk.ac.manchester.spinnaker.nmpi.rest.utils
Extended JSON serialisation handler.
CustomJacksonJsonProvider() - Constructor for class uk.ac.manchester.spinnaker.nmpi.rest.utils.CustomJacksonJsonProvider
 

D

DateTimeSerialiser - Class in uk.ac.manchester.spinnaker.nmpi.model
Simple serialiser for ISO 8601 dates, as Java likes them to be.
DateTimeSerialiser() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.DateTimeSerialiser
Create a new serialiser.
delete(String) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI
Delete a Docker container.
deserialize(JsonParser, DeserializationContext) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.utils.PropertyBasedDeserialiser
 
DESTROYED - Static variable in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobState
Job has terminated, see the reason property for why.
DestroyJobCommand - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.commands
Request to destroy a job.
DestroyJobCommand(int) - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.DestroyJobCommand
Make a request to destroy a job.
DockerAPI - Interface in uk.ac.manchester.spinnaker.nmpi.rest
Interface to the Docker API.
DockerAPI.WaitCondition - Enum in uk.ac.manchester.spinnaker.nmpi.rest
Options for waiting.
DockerCreateRequest - Class in uk.ac.manchester.spinnaker.nmpi.rest
A request to docker create.
DockerCreateRequest(String, List<String>) - Constructor for class uk.ac.manchester.spinnaker.nmpi.rest.DockerCreateRequest
 
DockerCreateResponse - Class in uk.ac.manchester.spinnaker.nmpi.rest
A response to docker create.
DockerCreateResponse() - Constructor for class uk.ac.manchester.spinnaker.nmpi.rest.DockerCreateResponse
 
DockerExecutorFactory - Class in uk.ac.manchester.spinnaker.nmpi.jobmanager
Executor factory that uses Docker to run jobs.
DockerExecutorFactory() - Constructor for class uk.ac.manchester.spinnaker.nmpi.jobmanager.DockerExecutorFactory
Create a new docker factory.
DockerExecutorFactory.Executor - Class in uk.ac.manchester.spinnaker.nmpi.jobmanager
Job executor that uses Docker.
DockerInspectResponse - Class in uk.ac.manchester.spinnaker.nmpi.rest
A response to docker inspect.
DockerInspectResponse() - Constructor for class uk.ac.manchester.spinnaker.nmpi.rest.DockerInspectResponse
 
DockerInspectResponse.State - Class in uk.ac.manchester.spinnaker.nmpi.rest
Docker container state descriptor.

E

ErrorCaptureResponseFilter - Class in uk.ac.manchester.spinnaker.nmpi.rest.utils
Better logging of errors.
ErrorCaptureResponseFilter() - Constructor for class uk.ac.manchester.spinnaker.nmpi.rest.utils.ErrorCaptureResponseFilter
 
ExceptionResponse - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.responses
A response to a request that indicates a failure.
ExceptionResponse() - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.ExceptionResponse
 
executorFinished() - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.DockerExecutorFactory
Callback when the executor is finished.
executorFinished() - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.XenVMExecuterFactory
Callback when the executor is finished.
extendJobMachineLease(int, double) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 

F

filter(ClientRequestContext, ClientResponseContext) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.utils.ErrorCaptureResponseFilter
 
finishJob(String, int, JobDone) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.NMPIQueue
Set a job when done.
finishJob(String, int, JobDoneCompat) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.NMPIQueueCompat
Set a job when done.
FixedMachineManagerImpl - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager
A manager of directly-connected SpiNNaker machines.
FixedMachineManagerImpl() - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.FixedMachineManagerImpl
 

G

getAppId() - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Get the ID of the application.
getArgs() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.Command
Get the command arguments.
getBoardChip() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.WhereIs
Get the board chip.
getChip() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Connection
Get the chip connected to.
getChip() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.WhereIs
Get the chip.
getChipCoordinates(int, String, int, int) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 
getChipCoordinates(SpinnakerMachine, int, int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.FixedMachineManagerImpl
 
getChipCoordinates(SpinnakerMachine, int, int) - Method in interface uk.ac.manchester.spinnaker.nmpi.machinemanager.MachineManager
Find a chip on a machine.
getChipCoordinates(SpinnakerMachine, int, int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocJavaMachineManagerImpl
 
getChipCoordinates(SpinnakerMachine, int, int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocMachineManagerImpl
 
getCmd() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.DockerCreateRequest
 
getCollab() - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Get the collab of the application.
getCollabContext(String) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.CollabRestService
Get the context token.
getCollabPermissions(int) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.CollabRestService
Get the context permissions.
getCommand() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.Command
Get the command name.
getConnections() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobMachineInfo
Get the connections to the machine.
getContent() - Method in class uk.ac.manchester.spinnaker.nmpi.model.Collab
Get the content field.
getContent() - Method in class uk.ac.manchester.spinnaker.nmpi.model.NMPILog
Gets the current log contents.
getContext() - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Get the context of the application.
getException() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.ExceptionResponse
Get the exception to report.
getExecuterId() - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.DockerExecutorFactory.Executor
 
getExecuterId() - Method in interface uk.ac.manchester.spinnaker.nmpi.jobmanager.JobExecuter
Gets the id of the executer.
getExecuterId() - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.LocalJobExecuterFactory.Executer
 
getExecuterId() - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.XenVMExecuterFactory.Executer
 
getFiles() - Method in class uk.ac.manchester.spinnaker.nmpi.model.OutputData
Get the files.
getHeight() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobMachineInfo
Get the height of the machine.
getHeight() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Machine
Get the height of the machine.
getHostname() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Connection
Get the host name connected to.
getId() - Method in class uk.ac.manchester.spinnaker.nmpi.model.Collab
Get the ID of the collab.
getId() - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Get the ID of the context.
getId() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.DockerCreateResponse
 
getId() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDoneCompat
Get the id.
getId() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobStatusOnlyCompat
Get the id.
getImage() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.DockerCreateRequest
 
getJobChip() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.WhereIs
Get the job_chip.
getJobId() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.WhereIs
Get the job id.
getJobMachine(int, int, int, int, double) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 
GetJobMachineInfoCommand - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.commands
Request to get machine information relating to a job.
GetJobMachineInfoCommand(int) - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.GetJobMachineInfoCommand
Create a request to get information about a job's allocated machine.
getJobProcessManager() - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 
getJobs() - Method in interface uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManager
Get jobs that are marked as running or in progress in some form.
getJobs() - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerCompat
 
getJobs() - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerV3
 
getJobs(String, String, String) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.NMPIQueueCompat
Gets all jobs in the queue.
getJobs(String, String, List<String>) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.NMPIQueue
Gets all jobs in the queue.
getJobsChanged() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobsChangedResponse
Get the jobs that have changed.
GetJobStateCommand - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.commands
Request the state of a job.
GetJobStateCommand(int) - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.GetJobStateCommand
Create a request to get the state of a job.
getKeepAlive() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobState
Get the number of seconds to keep alive.
getKey() - Method in class uk.ac.manchester.spinnaker.nmpi.model.APIKeyResponse
Get the API Key.
getKwargs() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.Command
Get the command keyword arguments.
getLargestJobMachine(int, double) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 
getLog() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobLogOnly
Get the log.
getLog(String, boolean, boolean) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI
Get the raw logs of the container.
getLogical() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.WhereIs
Get the logical.
getMachine() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.WhereIs
Get the machine.
getMachineName() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobMachineInfo
Get the name of the machine.
getMachines() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.FixedMachineManagerImpl
 
getMachines() - Method in interface uk.ac.manchester.spinnaker.nmpi.machinemanager.MachineManager
Gets the machines that this manager allocates from.
getMachines() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.ListMachinesResponse
Get the list of machines.
getMachines() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocJavaMachineManagerImpl
 
getMachines() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocMachineManagerImpl
 
getName() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Machine
Get the name of the machine.
getName() - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Get the name of the context.
getNextAvailableMachine(int, String, int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.FixedMachineManagerImpl
 
getNextAvailableMachine(int, String, int) - Method in interface uk.ac.manchester.spinnaker.nmpi.machinemanager.MachineManager
Get the next available machine of a given size.
getNextAvailableMachine(int, String, int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocJavaMachineManagerImpl
 
getNextAvailableMachine(int, String, int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocMachineManagerImpl
 
getNextJob(String) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 
getNextJob(String, String) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.NMPIQueue
Get the next queue item for a specific hardware system.
getNextJob(String, String) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.NMPIQueueCompat
Get the next queue item for a specific hardware system.
getObjects() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobListCompat
 
getOrderIndex() - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Get the index of this item to order.
getOutputData() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDone
Get the outputData.
getOutputData() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDoneCompat
Get the outputData.
getParent() - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Get the parent of this item.
getPhysical() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.WhereIs
Get the physical.
getPower() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobState
Get the power state of the job.
getProvenance() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDone
Get the provenance.
getProvenance() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDoneCompat
Get the provenance.
getReason() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobState
Get the reason for the job being destroyed.
getRepository() - Method in class uk.ac.manchester.spinnaker.nmpi.model.OutputData
Get the repository.
getResultFile(int, String, boolean) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.OutputManagerImpl
 
getResultFile(int, String, boolean) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.OutputManager
Gets a results file.
getResultFile(String, int, String, boolean) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.OutputManagerImpl
 
getResultFile(String, int, String, boolean) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.OutputManager
Gets a results file.
getReturnValue() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.ReturnResponse
Get the value returned.
getSetupScript() - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 
getState() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobState
Get the state of the job in the queue.
getState() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.DockerInspectResponse
 
getStatus() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDone
Get the status.
getStatus() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDoneCompat
Get the status.
getStatus() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobStatusOnly
Get the status.
getStatus() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobStatusOnlyCompat
Get the status.
getTags() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Machine
Get the tags associated with the machine.
getTimestampCompletion() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDone
Get the timestampCompletion.
getTimestampCompletion() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDoneCompat
Get the timestampCompletion.
getType() - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Get the type of this item.
getWarning() - Method in class uk.ac.manchester.spinnaker.nmpi.model.QueueEmpty
Get any warning returned.
getWarnings() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.DockerCreateResponse
 
getWidth() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobMachineInfo
Get the width of the machine.
getWidth() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Machine
Get the width of the machine.
getX() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Chip
Get the x-coordinate of the chip.
getY() - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Chip
Get the y-coordinate of the chip.

H

HEADER_UNUSED_BYTES - Static variable in interface uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI
The number of bytes in the log header that are unused.

I

Icinga2 - Interface in uk.ac.manchester.spinnaker.nmpi.rest
Interface to the Icinga2 API for status monitoring.
ICINGA2 - uk.ac.manchester.spinnaker.nmpi.web.RemoteSpinnakerBeans.StatusServiceType
Icigna2 service.
Icinga2CheckResult - Class in uk.ac.manchester.spinnaker.nmpi.model
A result to report to Icinga.
Icinga2CheckResult(int, String, String, Integer, String, String) - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.Icinga2CheckResult
Create a new result to report.
Icinga2StatusMonitorManagerImpl - Class in uk.ac.manchester.spinnaker.nmpi.status
Status monitor manager that reports to Icinga.
Icinga2StatusMonitorManagerImpl() - Constructor for class uk.ac.manchester.spinnaker.nmpi.status.Icinga2StatusMonitorManagerImpl
 
inspect(String) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI
Get the state of a container.
isDelete() - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabPermissions
Determine if delete permission is given.
isMachineAvailable(SpinnakerMachine) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.FixedMachineManagerImpl
 
isMachineAvailable(SpinnakerMachine) - Method in interface uk.ac.manchester.spinnaker.nmpi.machinemanager.MachineManager
Test if a specific machine is available.
isMachineAvailable(SpinnakerMachine) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocJavaMachineManagerImpl
 
isMachineAvailable(SpinnakerMachine) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocMachineManagerImpl
 
isRunning() - Method in class uk.ac.manchester.spinnaker.nmpi.rest.DockerInspectResponse.State
 
isUpdate() - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabPermissions
Determine if update permission is given.

J

jaxRsServer() - Method in class uk.ac.manchester.spinnaker.nmpi.web.RemoteSpinnakerBeans
The JAX-RS interface.
JobDone - Class in uk.ac.manchester.spinnaker.nmpi.rest
A Job where only the parts required for completion are set.
JobDone(String) - Constructor for class uk.ac.manchester.spinnaker.nmpi.rest.JobDone
Create a job with only a status.
JobDoneCompat - Class in uk.ac.manchester.spinnaker.nmpi.rest
A Job where only the parts required for completion are set.
JobDoneCompat(int, String) - Constructor for class uk.ac.manchester.spinnaker.nmpi.rest.JobDoneCompat
Create a job with only a status.
JobExecuter - Interface in uk.ac.manchester.spinnaker.nmpi.jobmanager
Executes jobs in an external process.
jobExecuterFactory() - Method in class uk.ac.manchester.spinnaker.nmpi.web.RemoteSpinnakerBeans
The executer factory; local or inside Xen VMs.
JobExecuterFactory - Interface in uk.ac.manchester.spinnaker.nmpi.jobmanager
A factory for creating job executers.
JobKeepAliveCommand - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.commands
Request to keep a job alive.
JobKeepAliveCommand(int) - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.JobKeepAliveCommand
Create a request to keep a job alive.
JobListCompat - Class in uk.ac.manchester.spinnaker.nmpi.rest
A list of Jobs.
JobListCompat() - Constructor for class uk.ac.manchester.spinnaker.nmpi.rest.JobListCompat
 
JobLogOnly - Class in uk.ac.manchester.spinnaker.nmpi.rest
A Job where only the log is set (to allow log updates).
JobLogOnly(String) - Constructor for class uk.ac.manchester.spinnaker.nmpi.rest.JobLogOnly
Create a job with only a log.
JobMachineInfo - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.responses
A description of a machine associated with a job, in terms of width, height, connections and its name.
JobMachineInfo() - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobMachineInfo
 
jobManager() - Method in class uk.ac.manchester.spinnaker.nmpi.web.RemoteSpinnakerBeans
The job manager.
JobManager - Class in uk.ac.manchester.spinnaker.nmpi.jobmanager
The manager of jobs; synchronises and manages all the ongoing and future processes and machines.
JobManager(URL) - Constructor for class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
Create a job manager.
JobsChangedResponse - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.responses
A response that describes what jobs have changed state.
JobsChangedResponse() - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobsChangedResponse
 
JobState - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.responses
A description of the state of a job, in terms of its state, whether its boards are powered, the advised keep-alive polling interval and the reason that the job died (if in the DESTROYED state).
JobState() - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobState
 
JobStatusOnly - Class in uk.ac.manchester.spinnaker.nmpi.rest
A Job where only the status is set (to allow status updates).
JobStatusOnly(String) - Constructor for class uk.ac.manchester.spinnaker.nmpi.rest.JobStatusOnly
Create a job with only a status.
JobStatusOnlyCompat - Class in uk.ac.manchester.spinnaker.nmpi.rest
A Job where only the status is set (to allow log updates).
JobStatusOnlyCompat(int, String) - Constructor for class uk.ac.manchester.spinnaker.nmpi.rest.JobStatusOnlyCompat
Create a job with only a status.

L

ListMachinesCommand - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.commands
Request to get the known machines from the spalloc service.
ListMachinesCommand() - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.ListMachinesCommand
Create a request to list the known SpiNNaker machines.
ListMachinesResponse - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.responses
A response that is the result of listing the machines.
ListMachinesResponse() - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.ListMachinesResponse
 
LocalJobExecuterFactory - Class in uk.ac.manchester.spinnaker.nmpi.jobmanager
An executer that runs its subprocesses on the local machine.
LocalJobExecuterFactory() - Constructor for class uk.ac.manchester.spinnaker.nmpi.jobmanager.LocalJobExecuterFactory
Create a new local executor.
LocalJobExecuterFactory.Executer - Class in uk.ac.manchester.spinnaker.nmpi.jobmanager
The executer thread.
LOCATION_PROPERTY - Static variable in class uk.ac.manchester.spinnaker.nmpi.web.WebApplicationConfig
The name of the system property that describes where to load configuration properties from.

M

Machine - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.responses
Describes a machine by its name, tags, width and height.
Machine() - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Machine
 
machineManager() - Method in class uk.ac.manchester.spinnaker.nmpi.web.RemoteSpinnakerBeans
The machine manager; direct or via spalloc.
MachineManager - Interface in uk.ac.manchester.spinnaker.nmpi.machinemanager
A service for managing SpiNNaker boards in a machine.
main(String[]) - Static method in class uk.ac.manchester.spinnaker.nmpi.web.WebApplicationConfig
Spring Boot entry point.

N

NEXT_EXIT - uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI.WaitCondition
Wait for the next exit.
NMPILog - Class in uk.ac.manchester.spinnaker.nmpi.model
A Neuromorphic Platform Interface log core.
NMPILog(StringBuilder) - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.NMPILog
 
NMPIQueue - Interface in uk.ac.manchester.spinnaker.nmpi.rest
The REST API for the HBP Neuromorphic Platform Interface queue.
NMPIQueueCompat - Interface in uk.ac.manchester.spinnaker.nmpi.rest
The REST API for the HBP Neuromorphic Platform Interface queue.
NMPIQueueListener - Interface in uk.ac.manchester.spinnaker.nmpi.nmpi
An interface for things that listen for new jobs.
NMPIQueueManager - Interface in uk.ac.manchester.spinnaker.nmpi.nmpi
Manages the NMPI queue, receiving jobs and submitting them to be run.
NMPIQueueManagerCompat - Class in uk.ac.manchester.spinnaker.nmpi.nmpi
Manages the NMPI queue, receiving jobs and submitting them to be run.
NMPIQueueManagerCompat() - Constructor for class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerCompat
 
NMPIQueueManagerV3 - Class in uk.ac.manchester.spinnaker.nmpi.nmpi
Manages the NMPI queue, receiving jobs and submitting them to be run.
NMPIQueueManagerV3() - Constructor for class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerV3
 
NoNotifyJobCommand - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.commands
Request to not receive notifications about a job.
NoNotifyJobCommand(int) - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.NoNotifyJobCommand
Create a request to not be notified of changes in job state.
NOT_RUNNING - uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI.WaitCondition
Wait for any not running state.
NotifyJobCommand - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.commands
Request to get notifications about a job.
NotifyJobCommand(int) - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.NotifyJobCommand
Create a request to be notified of changes in job state.
NullExceptionMapper - Class in uk.ac.manchester.spinnaker.nmpi.rest.utils
Convert NPEs into complaints about their most likely causes, bad inputs.
NullExceptionMapper() - Constructor for class uk.ac.manchester.spinnaker.nmpi.rest.utils.NullExceptionMapper
 
NullStatusMonitorManagerImpl - Class in uk.ac.manchester.spinnaker.nmpi.status
Status Monitor that does nothing.
NullStatusMonitorManagerImpl() - Constructor for class uk.ac.manchester.spinnaker.nmpi.status.NullStatusMonitorManagerImpl
 

O

onStartup(ServletContext) - Method in class uk.ac.manchester.spinnaker.nmpi.web.WebApplicationConfig
 
OutputData - Class in uk.ac.manchester.spinnaker.nmpi.model
The output data from a Job.
OutputData() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.OutputData
Creates an empty item of data.
OutputData(String) - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.OutputData
Make an instance for a repository.
outputManager() - Method in class uk.ac.manchester.spinnaker.nmpi.web.RemoteSpinnakerBeans
The output manager.
OutputManager - Interface in uk.ac.manchester.spinnaker.nmpi.rest
The REST API for the output manager.
OutputManagerImpl - Class in uk.ac.manchester.spinnaker.nmpi.jobmanager
Service for managing Job output files.
OutputManagerImpl(URL) - Constructor for class uk.ac.manchester.spinnaker.nmpi.jobmanager.OutputManagerImpl
Instantiate the output manager.

P

POWER - Static variable in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobState
Job is having its boards powered up.
PowerOffJobBoardsCommand - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.commands
Request to turn off the boards associated with a job.
PowerOffJobBoardsCommand(int) - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.PowerOffJobBoardsCommand
Create a request to turn off a job's allocated boards.
PowerOnJobBoardsCommand - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.commands
Request to turn on the boards associated with a job.
PowerOnJobBoardsCommand(int) - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.PowerOnJobBoardsCommand
Create a request to turn on a job's allocated boards.
processCheckResult(String, Icinga2CheckResult) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.Icinga2
Update the status of a service or host.
processResponsesFromQueue() - Method in interface uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManager
Process responses from the queue now.
processResponsesFromQueue() - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerCompat
 
processResponsesFromQueue() - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerV3
 
PropertyBasedDeserialiser<T> - Class in uk.ac.manchester.spinnaker.nmpi.rest.utils
A deserialiser which deserialises classes based on unique properties that they have.
PropertyBasedDeserialiser(Class<T>) - Constructor for class uk.ac.manchester.spinnaker.nmpi.rest.utils.PropertyBasedDeserialiser
Creates a new deserialiser.
propertySourcesPlaceholderConfigurer() - Static method in class uk.ac.manchester.spinnaker.nmpi.web.RemoteSpinnakerBeans
Configures using properties.
pushUpdate(String, String, int) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.StatusCake
Send a push update.

Q

QUEUED - Static variable in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobState
Job is in the queue, awaiting allocation.
QueueEmpty - Class in uk.ac.manchester.spinnaker.nmpi.model
A message indicating that the queue is empty.
QueueEmpty() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.QueueEmpty
 
QueueJob - Class in uk.ac.manchester.spinnaker.nmpi.model
A Job that is a response from the queue.
QueueJob() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.QueueJob
 
QueueJobCompat - Class in uk.ac.manchester.spinnaker.nmpi.model
A Job that is a response from the queue.
QueueJobCompat() - Constructor for class uk.ac.manchester.spinnaker.nmpi.model.QueueJobCompat
 
queueManager() - Method in class uk.ac.manchester.spinnaker.nmpi.web.RemoteSpinnakerBeans
The queue manager.
QueueNextResponse - Interface in uk.ac.manchester.spinnaker.nmpi.model
A response from the queue; can end up being one of a number of items.

R

readFrom(Class<Object>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.utils.CustomJacksonJsonProvider
 
readLog(byte[]) - Static method in interface uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI
Read docker log raw format.
READY - Static variable in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobState
Job is running (or at least ready to run).
register(String, Class<? extends T>) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.utils.PropertyBasedDeserialiser
Registers a type against a property in the deserialiser.
releaseMachine(int, String) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 
releaseMachine(SpinnakerMachine) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.FixedMachineManagerImpl
 
releaseMachine(SpinnakerMachine) - Method in interface uk.ac.manchester.spinnaker.nmpi.machinemanager.MachineManager
Release an allocated machine.
releaseMachine(SpinnakerMachine) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocJavaMachineManagerImpl
 
releaseMachine(SpinnakerMachine) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocMachineManagerImpl
 
RemoteSpinnakerBeans - Class in uk.ac.manchester.spinnaker.nmpi.web
Builds the Spring beans in the application.
RemoteSpinnakerBeans() - Constructor for class uk.ac.manchester.spinnaker.nmpi.web.RemoteSpinnakerBeans
 
RemoteSpinnakerBeans.StatusServiceType - Enum in uk.ac.manchester.spinnaker.nmpi.web
Types of status possible.
REMOVED - uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI.WaitCondition
Wait for the container to be removed.
Response - Interface in uk.ac.manchester.spinnaker.nmpi.machinemanager.responses
An (abstract) response from the machine manager.
ReturnResponse - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.responses
A response that is the successful result of a request.
ReturnResponse() - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.ReturnResponse
 

S

serialize(DateTime, JsonGenerator, SerializerProvider) - Method in class uk.ac.manchester.spinnaker.nmpi.model.DateTimeSerialiser
Perform serialisation.
setAppId(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Set the ID of the application.
setBoardChip(int[]) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.WhereIs
Sets the board chip.
setChip(int[]) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.WhereIs
Sets the chip.
setChip(Chip) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Connection
Set the chip connected to.
setCmd(List<String>) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.DockerCreateRequest
 
setCollab(Collab) - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Set the collab of the application.
setCollabId(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.QueueJobCompat
Sets the collab ID.
setConnections(List<Connection>) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobMachineInfo
Set the connection to the machine.
setContent(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.Collab
Set the content field.
setContent(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.NMPILog
Set the content.
setContext(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Set the context of the application.
setDelete(boolean) - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabPermissions
Set delete permission.
setException(JsonNode) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.ExceptionResponse
Set the exception to report.
setExecutorExited(String, String) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
Mark the executor as having exited.
setFiles(List<DataItem>) - Method in class uk.ac.manchester.spinnaker.nmpi.model.OutputData
Set the files.
setHeight(int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobMachineInfo
Set the height of the machine.
setHeight(int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Machine
Set the height of the machine.
setHostname(String) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Connection
Set the host name connected to.
setId(int) - Method in class uk.ac.manchester.spinnaker.nmpi.model.Collab
Set the ID of the collab.
setId(int) - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Set the ID of the context.
setId(int) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDoneCompat
Set the id.
setId(int) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobStatusOnlyCompat
Set the id.
setId(String) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.DockerCreateResponse
 
setImage(String) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.DockerCreateRequest
 
setJobChip(int[]) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.WhereIs
Sets the job chip.
setJobError(int, String, List<DataItem>, Throwable, ObjectNode) - Method in interface uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManager
Marks a job as finished with an error.
setJobError(int, String, List<DataItem>, Throwable, ObjectNode) - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerCompat
Marks a job as finished with an error.
setJobError(int, String, List<DataItem>, Throwable, ObjectNode) - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerV3
Marks a job as finished with an error.
setJobError(String, int, String, String, String, List<String>, RemoteStackTrace) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 
setJobFinished(int, String, List<DataItem>, ObjectNode) - Method in interface uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManager
Marks a job as finished successfully.
setJobFinished(int, String, List<DataItem>, ObjectNode) - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerCompat
Marks a job as finished successfully.
setJobFinished(int, String, List<DataItem>, ObjectNode) - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerV3
Marks a job as finished successfully.
setJobFinished(String, int, String, String, List<String>) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 
setJobId(int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.WhereIs
Sets the job id.
setJobRunning(int) - Method in interface uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManager
Mark a job as running.
setJobRunning(int) - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerCompat
Mark a job as running.
setJobRunning(int) - Method in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerV3
Mark a job as running.
setJobsChanged(List<Integer>) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobsChangedResponse
Set the jobs that have changed.
setKeepAlive(double) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobState
Set the number of seconds to keep alive.
setKey(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.APIKeyResponse
Set the API key.
setLog(String) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobLogOnly
Set the log.
setLogical(int[]) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.WhereIs
Sets the logical.
setMachine(String) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.WhereIs
Sets the machine.
setMachineName(String) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobMachineInfo
Set the name of the machine.
setMachinePower(int, String, boolean) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
 
setMachinePower(SpinnakerMachine, boolean) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.FixedMachineManagerImpl
 
setMachinePower(SpinnakerMachine, boolean) - Method in interface uk.ac.manchester.spinnaker.nmpi.machinemanager.MachineManager
Turn a machine on or off.
setMachinePower(SpinnakerMachine, boolean) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocJavaMachineManagerImpl
 
setMachinePower(SpinnakerMachine, boolean) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocMachineManagerImpl
 
setMachines(List<Machine>) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.ListMachinesResponse
Set the list of machines.
setName(String) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Machine
Set the name of the machine.
setName(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Set the name of the context.
setObjects(List<QueueJobCompat>) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobListCompat
 
setOrderIndex(int) - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Set the index of this item in order.
setOutputData(List<DataItem>) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDoneCompat
Sets the outputData.
setOutputData(OutputData) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDone
Sets the outputData.
setParent(int) - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Set the parent of this item.
setPhysical(int[]) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.WhereIs
Sets the physical.
setPower(Boolean) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobState
Set the power state of the job.
setProvenance(ObjectNode) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDone
Sets the provenance.
setProvenance(ObjectNode) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDoneCompat
Sets the provenance.
setReason(String) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobState
Set the reason for the job being destroyed.
setRepository(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.OutputData
Set the repository.
setReturnValue(JsonNode) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.ReturnResponse
Set the value returned.
setRunning(boolean) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.DockerInspectResponse.State
 
setState(int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobState
Set the state of the job in the queue.
setStatus(String) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDone
Set the status.
setStatus(String) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDoneCompat
Set the status.
setStatus(String) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobStatusOnly
Set the status.
setStatus(String) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobStatusOnlyCompat
Set the status.
setTags(List<String>) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Machine
Set the tags associated with the machine.
setTimestampCompletion(DateTime) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDone
Sets the timestampCompletion.
setTimestampCompletion(DateTime) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.JobDoneCompat
Sets the timestampCompletion.
setType(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabContext
Set the type of this item.
setUpdate(boolean) - Method in class uk.ac.manchester.spinnaker.nmpi.model.CollabPermissions
Set update permission.
setWarning(String) - Method in class uk.ac.manchester.spinnaker.nmpi.model.QueueEmpty
Set the warning.
setWarnings(List<String>) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.DockerCreateResponse
 
setWidth(int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobMachineInfo
Set the width of the machine.
setWidth(int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Machine
Set the width of the machine.
setX(int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Chip
Set the x-coordinate of the chip.
setY(int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.Chip
Set the y-coordinate of the chip.
SpallocJavaMachineManagerImpl - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager
A machine manager that interfaces to the new spalloc service.
SpallocJavaMachineManagerImpl() - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocJavaMachineManagerImpl
 
SpallocMachineManagerImpl - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager
A machine manager that interfaces to the old spalloc service.
SpallocMachineManagerImpl() - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocMachineManagerImpl
Make a machine manager that talks to Spalloc to do its work.
start(String) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI
Start a Docker container.
startExecuter() - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.DockerExecutorFactory.Executor
 
startExecuter() - Method in interface uk.ac.manchester.spinnaker.nmpi.jobmanager.JobExecuter
Starts the external job.
startExecuter() - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.LocalJobExecuterFactory.Executer
 
startExecuter() - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.XenVMExecuterFactory.Executer
 
State() - Constructor for class uk.ac.manchester.spinnaker.nmpi.rest.DockerInspectResponse.State
 
STATUS_CAKE - uk.ac.manchester.spinnaker.nmpi.web.RemoteSpinnakerBeans.StatusServiceType
Status Cake service.
STATUS_ERROR - Static variable in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerCompat
Job status when in error.
STATUS_ERROR - Static variable in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerV3
Job status when in error.
STATUS_FINISHED - Static variable in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerCompat
Job status when finished.
STATUS_FINISHED - Static variable in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerV3
Job status when finished.
STATUS_RUNNING - Static variable in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerCompat
Job status when running.
STATUS_RUNNING - Static variable in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerV3
Job status when running.
STATUS_UPDATE_PERIOD - Static variable in class uk.ac.manchester.spinnaker.nmpi.jobmanager.JobManager
Seconds between status updates.
STATUS_VALIDATED - Static variable in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerCompat
Job status when in the queue but the executer hasn't started.
STATUS_VALIDATED - Static variable in class uk.ac.manchester.spinnaker.nmpi.nmpi.NMPIQueueManagerV3
Job status when in the queue but the executer hasn't started.
StatusCake - Interface in uk.ac.manchester.spinnaker.nmpi.rest
Interface to StatusCake API.
StatusCakeStatusMonitorManagerImpl - Class in uk.ac.manchester.spinnaker.nmpi.status
Status monitor manager that uses the StatusCake service.
StatusCakeStatusMonitorManagerImpl() - Constructor for class uk.ac.manchester.spinnaker.nmpi.status.StatusCakeStatusMonitorManagerImpl
 
statusMonitorManager() - Method in class uk.ac.manchester.spinnaker.nmpi.web.RemoteSpinnakerBeans
The status monitor manager.
StatusMonitorManager - Interface in uk.ac.manchester.spinnaker.nmpi.status
A service that handles status monitoring.

T

toResponse(NullPointerException) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.utils.NullExceptionMapper
 
toString() - Method in enum uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI.WaitCondition
 

U

uk.ac.manchester.spinnaker.nmpi - package uk.ac.manchester.spinnaker.nmpi
The NMPI service classes.
uk.ac.manchester.spinnaker.nmpi.jobmanager - package uk.ac.manchester.spinnaker.nmpi.jobmanager
The job executers and their factories.
uk.ac.manchester.spinnaker.nmpi.machinemanager - package uk.ac.manchester.spinnaker.nmpi.machinemanager
The description of SpiNNaker jobs.
uk.ac.manchester.spinnaker.nmpi.machinemanager.commands - package uk.ac.manchester.spinnaker.nmpi.machinemanager.commands
Commands to send to Spalloc.
uk.ac.manchester.spinnaker.nmpi.machinemanager.responses - package uk.ac.manchester.spinnaker.nmpi.machinemanager.responses
Responses received from Spalloc.
uk.ac.manchester.spinnaker.nmpi.model - package uk.ac.manchester.spinnaker.nmpi.model
Model bits and pieces.
uk.ac.manchester.spinnaker.nmpi.nmpi - package uk.ac.manchester.spinnaker.nmpi.nmpi
Implementation of the HBP NMPI back-end protocol.
uk.ac.manchester.spinnaker.nmpi.rest - package uk.ac.manchester.spinnaker.nmpi.rest
The REST interface.
uk.ac.manchester.spinnaker.nmpi.rest.utils - package uk.ac.manchester.spinnaker.nmpi.rest.utils
Utilities used to support the REST interface.
uk.ac.manchester.spinnaker.nmpi.status - package uk.ac.manchester.spinnaker.nmpi.status
Contains classes for dealing with status monitoring.
uk.ac.manchester.spinnaker.nmpi.web - package uk.ac.manchester.spinnaker.nmpi.web
NMPI SpiNNaker Service handler.
UnicoreFileClient - Interface in uk.ac.manchester.spinnaker.nmpi.rest
An interface to the UNICORE storage REST API.
UNKNOWN - Static variable in class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.JobState
Job is unknown.
updateJobLog(String, int, NMPILog) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.NMPIQueueCompat
Update the log of a job.
updateJobLog(String, int, JobLogOnly) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.NMPIQueue
Update the log of a job.
updateJobStatus(String, int, JobStatusOnly) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.NMPIQueue
Update the status of a job.
updateJobStatus(String, int, JobStatusOnlyCompat) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.NMPIQueueCompat
Update the status of a job.
updateStatus(int, int) - Method in class uk.ac.manchester.spinnaker.nmpi.status.Icinga2StatusMonitorManagerImpl
 
updateStatus(int, int) - Method in class uk.ac.manchester.spinnaker.nmpi.status.NullStatusMonitorManagerImpl
 
updateStatus(int, int) - Method in class uk.ac.manchester.spinnaker.nmpi.status.StatusCakeStatusMonitorManagerImpl
 
updateStatus(int, int) - Method in interface uk.ac.manchester.spinnaker.nmpi.status.StatusMonitorManager
Send a heart beat to the status monitoring service to indicate that we are alive.
upload(String, String, String, InputStream) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.UnicoreFileClient
Upload a file.
uploadResultsToHPCServer(String, int, String, String, String, String, String) - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.OutputManagerImpl
 
uploadResultsToHPCServer(String, int, String, String, String, String, String) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.OutputManager
Upload a file to the HPC store.

V

valueOf(String) - Static method in enum uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI.WaitCondition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.manchester.spinnaker.nmpi.web.RemoteSpinnakerBeans.StatusServiceType
Returns the enum constant of this type with the specified name.
values() - Static method in enum uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI.WaitCondition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.manchester.spinnaker.nmpi.web.RemoteSpinnakerBeans.StatusServiceType
Returns an array containing the constants of this enum type, in the order they are declared.

W

wait(String, DockerAPI.WaitCondition) - Method in interface uk.ac.manchester.spinnaker.nmpi.rest.DockerAPI
Wait for a Docker container to exit.
waitForExit() - Method in class uk.ac.manchester.spinnaker.nmpi.jobmanager.DockerExecutorFactory.Executor
Monitors the status of the docker container.
waitForMachineStateChange(SpinnakerMachine, int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.FixedMachineManagerImpl
 
waitForMachineStateChange(SpinnakerMachine, int) - Method in interface uk.ac.manchester.spinnaker.nmpi.machinemanager.MachineManager
Wait for the machine's availability to change.
waitForMachineStateChange(SpinnakerMachine, int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocJavaMachineManagerImpl
 
waitForMachineStateChange(SpinnakerMachine, int) - Method in class uk.ac.manchester.spinnaker.nmpi.machinemanager.SpallocMachineManagerImpl
 
WebApplicationConfig - Class in uk.ac.manchester.spinnaker.nmpi.web
Main web-app entry point.
WebApplicationConfig() - Constructor for class uk.ac.manchester.spinnaker.nmpi.web.WebApplicationConfig
 
WhereIs - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.responses
The description of where some resource is on a SpiNNaker system.
WhereIs() - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.responses.WhereIs
 
WhereIsCommand - Class in uk.ac.manchester.spinnaker.nmpi.machinemanager.commands
Request to get the location of a chip in a job's allocation relative to a machine.
WhereIsCommand(int, int, int) - Constructor for class uk.ac.manchester.spinnaker.nmpi.machinemanager.commands.WhereIsCommand
Create a request to locate a chip within a job's allocation.
writeTo(Object, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class uk.ac.manchester.spinnaker.nmpi.rest.utils.CustomJacksonJsonProvider
 

X

XenVMExecuterFactory - Class in uk.ac.manchester.spinnaker.nmpi.jobmanager
Executer factory that uses Xen VMs.
XenVMExecuterFactory() - Constructor for class uk.ac.manchester.spinnaker.nmpi.jobmanager.XenVMExecuterFactory
Create a new Xen Executor Factory.
XenVMExecuterFactory.Executer - Class in uk.ac.manchester.spinnaker.nmpi.jobmanager
The executer core connector.
A C D E F G H I J L M N O P Q R S T U V W X 
All Classes|All Packages