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
All Classes|All Packages
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.
All Classes|All Packages