Uses of Class
uk.ac.manchester.spinnaker.alloc.compat.TaskException

Packages that use TaskException
Package
Description
Spalloc v1 compatibility interface.
  • Uses of TaskException in uk.ac.manchester.spinnaker.alloc.compat

    Modifier and Type
    Method
    Description
    protected abstract int
    V1CompatTask.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 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.