Uses of Class
uk.ac.manchester.spinnaker.spalloc.exceptions.SpallocProtocolTimeoutException
Package | Description |
---|---|
uk.ac.manchester.spinnaker.spalloc |
SpiNNaker old-style machine allocation client.
|
-
Uses of SpallocProtocolTimeoutException in uk.ac.manchester.spinnaker.spalloc
Methods in uk.ac.manchester.spinnaker.spalloc that throw SpallocProtocolTimeoutException Modifier and Type Method Description protected String
SpallocConnection. call(Command<?> command, Integer timeout)
Send a command to the server and return the reply.int
SpallocAPI. createJob(@Valid CreateJob builder, @Positive Integer timeout)
Create a job.int
SpallocAPI. createJob(List<@PositiveOrZero Integer> args, Map<@NotBlank String,@NotNull Object> kwargs, @Positive Integer timeout)
Deprecated, for removal: This API element is subject to removal in a future version.Consider usingSpallocAPI.createJob(CreateJob, Integer)
instead.void
SpallocAPI. destroyJob(int jobID, @NotBlank String reason, @Positive Integer timeout)
Destroy a job.BoardCoordinates
SpallocAPI. getBoardPosition(@NotBlank String machineName, @Valid PhysicalCoords coords, @Positive Integer timeout)
Get the logical location of a board.BoardPhysicalCoordinates
SpallocAPI. getBoardPosition(@NotBlank String machineName, @Valid TriadCoords coords, @Positive Integer timeout)
Get the physical location of a board.default BoardPhysicalCoordinates
SpallocAPI. getBoardPosition(@NotBlank String machineName, @Valid BoardCoordinates coords, @Positive Integer timeout)
Get the physical location of a board.default BoardCoordinates
SpallocAPI. getBoardPosition(@NotBlank String machineName, @Valid BoardPhysicalCoordinates coords, @Positive Integer timeout)
Get the logical location of a board.JobMachineInfo
SpallocAPI. getJobMachineInfo(int jobID, @Positive Integer timeout)
Get information about a job's allocated machine.JobState
SpallocAPI. getJobState(int jobID, @Positive Integer timeout)
Get the state of a job.void
SpallocAPI. jobKeepAlive(int jobID, @Positive Integer timeout)
Keep a job alive.List<JobDescription>
SpallocAPI. listJobs(@Positive Integer timeout)
List all jobs.List<Machine>
SpallocAPI. listMachines(@Positive Integer timeout)
List all known machines.void
SpallocAPI. notifyJob(Integer jobID, boolean enable, @Positive Integer timeout)
Enable or disable notifications of changes in job state.void
SpallocAPI. notifyMachine(String machineName, boolean enable, @Positive Integer timeout)
Enable or disable notifications of changes in machine state.void
SpallocAPI. powerOffJobBoards(int jobID, @Positive Integer timeout)
Turn off a job's allocated boards.void
SpallocAPI. powerOnJobBoards(int jobID, @Positive Integer timeout)
Turn on a job's allocated boards.protected Response
SpallocConnection. receiveResponse(Integer timeout)
Receive a line from the server with a response.protected void
SpallocConnection. sendCommand(Command<?> command, Integer timeout)
Attempt to send a command as a line to the server.Version
SpallocAPI. version(@Positive Integer timeout)
Request the version of the spalloc server.Notification
SpallocAPI. waitForNotification(Integer timeout)
Return the next notification to arrive.Notification
SpallocClient. waitForNotification(Integer timeout)
WhereIs
SpallocAPI. whereIs(int jobID, @Valid HasChipLocation chip, @Positive Integer timeout)
Locate a chip within a job's allocation.WhereIs
SpallocAPI. whereIs(@NotBlank String machine, @Valid PhysicalCoords coords, @Positive Integer timeout)
Locate a board within a machine.WhereIs
SpallocAPI. whereIs(@NotBlank String machine, @Valid TriadCoords coords, @Positive Integer timeout)
Locate a board within a machine.WhereIs
SpallocAPI. whereIs(@NotBlank String machine, @Valid HasChipLocation chip, @Positive Integer timeout)
Locate a chip within a machine.default WhereIs
SpallocAPI. whereIs(@NotBlank String machine, @Valid BoardCoordinates coords, @Positive Integer timeout)
Locate a board within a machine.default WhereIs
SpallocAPI. whereIs(@NotBlank String machine, @Valid BoardPhysicalCoordinates coords, @Positive Integer timeout)
Locate a board within a machine.