Uses of Class
uk.ac.manchester.spinnaker.alloc.compat.TaskException
Packages that use TaskException
-
Uses of TaskException in uk.ac.manchester.spinnaker.alloc.compat
Methods in uk.ac.manchester.spinnaker.alloc.compat that throw TaskExceptionModifier and TypeMethodDescriptionprotected abstract intV1CompatTask.createJobNumBoards(@jakarta.validation.constraints.Positive int numBoards, Map<@NotBlank String, @NotNull Object> kwargs, byte[] cmd) Create a job asking for a number of boards.protected abstract intV1CompatTask.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 intV1CompatTask.createJobSpecificBoard(@Valid TriadCoords coords, Map<@NotBlank String, @NotNull Object> kwargs, byte[] cmd) Create a job asking for a specific board.protected abstract voidV1CompatTask.destroyJob(int jobId, String reason) Destroy a job.protected abstract BoardPhysicalCoordinatesV1CompatTask.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 BoardCoordinatesV1CompatTask.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 JobMachineInfoV1CompatTask.getJobMachineInfo(int jobId) Get information about the machine allocated to a job.protected abstract JobStateV1CompatTask.getJobState(int jobId) Get the state of a job.protected abstract voidV1CompatTask.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 voidRequest notification of job status changes.protected abstract voidV1CompatTask.notifyMachine(String machineName, boolean wantNotify) Request notification of machine status changes.protected abstract voidV1CompatTask.powerJobBoards(int jobId, PowerState switchOn) Switch on or off a job's boards.protected abstract StringV1CompatTask.version()Get the service version.protected abstract WhereIsV1CompatTask.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 WhereIsV1CompatTask.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 WhereIsV1CompatTask.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 WhereIsV1CompatTask.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.