Uses of Class
uk.ac.manchester.spinnaker.alloc.compat.TaskException
Package | Description |
---|---|
uk.ac.manchester.spinnaker.alloc.compat |
Spalloc v1 compatibility interface.
|
-
Uses of TaskException in uk.ac.manchester.spinnaker.alloc.compat
Methods in uk.ac.manchester.spinnaker.alloc.compat that throw TaskException Modifier and Type Method Description protected abstract int
V1CompatTask. createJobNumBoards(@javax.validation.constraints.Positive int numBoards, Map<@NotBlank String,@NotNull Object> kwargs, byte[] cmd)
Create a job asking for a number of boards.protected abstract int
V1CompatTask. createJobRectangle(@uk.ac.manchester.spinnaker.machine.board.ValidTriadWidth int width, @uk.ac.manchester.spinnaker.machine.board.ValidTriadHeight int height, Map<@NotBlank String,@NotNull Object> kwargs, byte[] cmd)
Create a job asking for a rectangle of boards.protected abstract int
V1CompatTask. createJobSpecificBoard(@Valid TriadCoords coords, Map<@NotBlank String,@NotNull Object> kwargs, byte[] cmd)
Create a job asking for a specific board.protected abstract void
V1CompatTask. destroyJob(int jobId, String reason)
Destroy a job.protected abstract BoardPhysicalCoordinates
V1CompatTask. getBoardAtLogicalPosition(@NotBlank String machineName, @uk.ac.manchester.spinnaker.machine.board.ValidTriadX int x, @uk.ac.manchester.spinnaker.machine.board.ValidTriadY int y, @uk.ac.manchester.spinnaker.machine.board.ValidTriadZ int z)
Get the physical location of a board at given coordinates.protected abstract BoardCoordinates
V1CompatTask. getBoardAtPhysicalPosition(@NotBlank String machineName, @uk.ac.manchester.spinnaker.machine.board.ValidCabinetNumber int cabinet, @uk.ac.manchester.spinnaker.machine.board.ValidFrameNumber int frame, @uk.ac.manchester.spinnaker.machine.board.ValidBoardNumber int board)
Get the coordinates of a board at a physical location.protected abstract JobMachineInfo
V1CompatTask. getJobMachineInfo(int jobId)
Get information about the machine allocated to a job.protected abstract JobState
V1CompatTask. getJobState(int jobId)
Get the state of a job.protected abstract void
V1CompatTask. jobKeepalive(int jobId)
Mark a job as still being kept alive.protected abstract JobDescription[]
V1CompatTask. listJobs()
List the jobs.protected abstract Machine[]
V1CompatTask. listMachines()
List the machines.protected abstract void
V1CompatTask. notifyJob(Integer jobId, boolean wantNotify)
Request notification of job status changes.protected abstract void
V1CompatTask. notifyMachine(String machineName, boolean wantNotify)
Request notification of machine status changes.protected abstract void
V1CompatTask. powerJobBoards(int jobId, PowerState switchOn)
Switch on or off a job's boards.protected abstract String
V1CompatTask. version()
Get the service version.protected abstract WhereIs
V1CompatTask. whereIsJobChip(int jobId, @uk.ac.manchester.spinnaker.machine.ValidX int x, @uk.ac.manchester.spinnaker.machine.ValidY int y)
Describe where a chip is within a job.protected abstract WhereIs
V1CompatTask. whereIsMachineChip(@NotBlank String machineName, @uk.ac.manchester.spinnaker.machine.ValidX int x, @uk.ac.manchester.spinnaker.machine.ValidY int y)
Describe where a chip is within a machine.protected abstract WhereIs
V1CompatTask. whereIsMachineLogicalBoard(@NotBlank String machineName, @uk.ac.manchester.spinnaker.machine.board.ValidTriadX int x, @uk.ac.manchester.spinnaker.machine.board.ValidTriadY int y, @uk.ac.manchester.spinnaker.machine.board.ValidTriadZ int z)
Describe where a board is within a machine.protected abstract WhereIs
V1CompatTask. whereIsMachinePhysicalBoard(String machineName, @uk.ac.manchester.spinnaker.machine.board.ValidCabinetNumber int cabinet, @uk.ac.manchester.spinnaker.machine.board.ValidFrameNumber int frame, @uk.ac.manchester.spinnaker.machine.board.ValidBoardNumber int board)
Describe where a board is within a machine.