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

Packages that use 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.