Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages

A

AbstractSQL() - Constructor for class uk.ac.manchester.spinnaker.alloc.db.DatabaseAwareBean.AbstractSQL
Manage a connection ourselves.
AbstractSQL(DatabaseAPI.Connection) - Constructor for class uk.ac.manchester.spinnaker.alloc.db.DatabaseAwareBean.AbstractSQL
Use an existing connection.
access(String) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
Update the keepalive.
act() - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Transacted
The operation to run.
act() - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.TransactedWithResult
The operation to run.
act(DatabaseAPI.Connection) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connected
The operation to run.
act(DatabaseAPI.Connection) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.ConnectedWithResult
The operation to run.
action - Variable in class uk.ac.manchester.spinnaker.alloc.web.IssueReportResponse
What immediate action will be taken.
Action - Annotation Type in uk.ac.manchester.spinnaker.alloc.web
Describes what action a method is to take.
ADD_BLACKLISTED_CHIP - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Add a chip on a board to that board's blacklist.
ADD_BLACKLISTED_CORE - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Add a core on a board to that board's blacklist.
ADD_BLACKLISTED_LINK - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Add a link on a board to that board's blacklist.
ADD_USER_TO_GROUP - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Adds a user to a group.
addMember(int, MemberRecord, UriInfo) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Add a user to a group.
addMember(int, MemberRecord, UriInfo) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
addPausedListener(PropertyChangeListener) - Method in class uk.ac.manchester.spinnaker.alloc.ServiceMasterControl
Add a listener to the paused property.
addQuota(int, int) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.QuotaManager
Adjust a group's quota.
addResourceHandlers(ResourceHandlerRegistry) - Method in class uk.ac.manchester.spinnaker.alloc.web.MvcConfig
 
address - Variable in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
The IP address managed by the board's root chip.
address - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest.SpecificBoard
The IP address of the board.
address - Variable in class uk.ac.manchester.spinnaker.alloc.web.IssueReportRequest.ReportedBoard
The IP address of the board.
address(String) - Static method in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateBoard
Create a request for a specific board.
ADDRESS - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The memory address query parameter name.
addUseDummyBMPListener(PropertyChangeListener) - Method in class uk.ac.manchester.spinnaker.alloc.ServiceMasterControl
Add a listener to the useDummyBMP property.
addUserToGroup(int, String, RedirectAttributes) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Add a user to a group.
addUserToGroup(int, String, RedirectAttributes) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
addUserToGroup(UserRecord, GroupRecord) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Adds a user to a group.
ADJUST_QUOTA - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Add or remove time from a quota.
adjustGroupQuota(int, int, RedirectAttributes) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Adjust the quota of a group.
adjustGroupQuota(int, int, RedirectAttributes) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
admin - Variable in class uk.ac.manchester.spinnaker.alloc.security.Permit
Is the user an admin?
ADMIN - uk.ac.manchester.spinnaker.alloc.security.TrustLevel
Grants service administration permissions in addition to TrustLevel.USER.
AdminAPI - Interface in uk.ac.manchester.spinnaker.alloc.admin
Administration interface.
AdminAPI.Description - Class in uk.ac.manchester.spinnaker.alloc.admin
Where the other resources are.
AdminAPI.Paths - Interface in uk.ac.manchester.spinnaker.alloc.admin
Common paths in the interface.
AdminController - Interface in uk.ac.manchester.spinnaker.alloc.admin
The API for the controller for the admin user interface.
AdminController.BlacklistData - Class in uk.ac.manchester.spinnaker.alloc.admin
The model of a blacklist used by the administration web interface.
AdminController.CreateGroupModel - Class in uk.ac.manchester.spinnaker.alloc.admin
Model used when creating a group.
AdminControllerImpl - Class in uk.ac.manchester.spinnaker.alloc.admin
Implements the logic supporting the JSP views and maps them into URL space.
AdminControllerImpl() - Constructor for class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
AdminImpl - Class in uk.ac.manchester.spinnaker.alloc.admin
Implements the service administration interface.
AdminImpl() - Constructor for class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
afterConnectionClosed(WebSocketSession, CloseStatus) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.SpinWSHandler
Websocket closed; disconnect the proxy handler.
afterConnectionEstablished(WebSocketSession) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.SpinWSHandler
Websocket established; connect to the proxy handler.
afterHandshake(ServerHttpRequest, ServerHttpResponse, WebSocketHandler, Exception) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.SpinWSHandler
Empty method to satisfy interface.
allocate() - Method in class uk.ac.manchester.spinnaker.alloc.allocator.AllocatorTask
Allocate all current requests for resources.
ALLOCATE_BOARDS_BOARD - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Tell a board that it is allocated.
ALLOCATE_BOARDS_JOB - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Tell a job that it is allocated.
AllocatorProperties(Duration, int, SpallocProperties.PriorityScale, int, String, String) - Constructor for class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AllocatorProperties
 
AllocatorTask - Class in uk.ac.manchester.spinnaker.alloc.allocator
The allocation engine.
AllocatorTask() - Constructor for class uk.ac.manchester.spinnaker.alloc.allocator.AllocatorTask
 
AppAuthTransformationFilter - Class in uk.ac.manchester.spinnaker.alloc.security
A filter to apply authentication transformation as supplied by the LocalAuthenticationProvider.
AppAuthTransformationFilter() - Constructor for class uk.ac.manchester.spinnaker.alloc.security.AppAuthTransformationFilter
 
authenticate(Authentication) - Method in class uk.ac.manchester.spinnaker.alloc.security.LocalAuthProviderImpl
 
authorize(Supplier<T>) - Method in class uk.ac.manchester.spinnaker.alloc.security.Permit
Push our special temporary authentication object for the duration of the inner code.
AuthProperties(boolean, String, boolean, boolean, boolean, String, boolean, int, Duration, Duration, SpallocProperties.OpenIDProperties) - Constructor for class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AuthProperties
 

B

BackgroundSupport - Class in uk.ac.manchester.spinnaker.alloc.web
Enables a web service class to move processing a request into a background task easily.
BackgroundSupport() - Constructor for class uk.ac.manchester.spinnaker.alloc.web.BackgroundSupport
 
BackgroundSupport.BackgroundAction - Interface in uk.ac.manchester.spinnaker.alloc.web
An action that produces a response, usually handled asynchronously.
BadArgs(String) - Constructor for exception uk.ac.manchester.spinnaker.alloc.web.RequestFailedException.BadArgs
 
bank - Variable in enum uk.ac.manchester.spinnaker.alloc.model.Direction
The register bank that manages the link in this direction.
BASE_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI.Paths
The location of the admin "service".
BASE_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
The base path of this interface within the MVC domain.
BASIC - uk.ac.manchester.spinnaker.alloc.security.TrustLevel
Grants no real permissions at all.
BasicAuthEntryPoint - Class in uk.ac.manchester.spinnaker.alloc.security
Implements basic and bearer auth challenge presentation.
BasicAuthEntryPoint() - Constructor for class uk.ac.manchester.spinnaker.alloc.security.BasicAuthEntryPoint
 
beforeHandshake(ServerHttpRequest, ServerHttpResponse, WebSocketHandler, Map<String, Object>) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.SpinWSHandler
Look up the job that websocket is being created for and attach it to the websocket's attributes.
bgAction(AsyncResponse, Permit, BackgroundSupport.BackgroundAction) - Method in class uk.ac.manchester.spinnaker.alloc.web.BackgroundSupport
Run the action in the background and wrap it into the response when it completes.
bgAction(AsyncResponse, BackgroundSupport.BackgroundAction) - Method in class uk.ac.manchester.spinnaker.alloc.web.BackgroundSupport
Run the action in the background and wrap it into the response when it completes.
bitLoad(boolean) - Method in class uk.ac.manchester.spinnaker.alloc.bmp.FirmwareLoader
Load the FPGA definitions.
BLACKLIST_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Path to blacklist operations.
blacklistChanged(int) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Epochs
Indicate a change in a blacklist.
BlacklistData() - Constructor for class uk.ac.manchester.spinnaker.alloc.admin.AdminController.BlacklistData
 
blacklistFetch(@javax.validation.Valid int, @javax.validation.Valid int) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Fetch the blacklist for a board from the machine.
blacklistFetch(int, int) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
blacklistSave(AdminController.BlacklistData) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Save a new blacklist.
blacklistSave(AdminController.BlacklistData) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
BlacklistStore - Class in uk.ac.manchester.spinnaker.alloc.bmp
Read a blacklist from the database or write it to the database.
BlacklistStore() - Constructor for class uk.ac.manchester.spinnaker.alloc.bmp.BlacklistStore
 
bmp - Variable in class uk.ac.manchester.spinnaker.alloc.model.BoardAndBMP
The BMP identifier.
BMPAndMachine - Class in uk.ac.manchester.spinnaker.alloc.model
A Machine and a BMP.
BMPAndMachine(MachineStateControl.BoardState) - Constructor for class uk.ac.manchester.spinnaker.alloc.model.BMPAndMachine
 
BMPAndMachine(Row) - Constructor for class uk.ac.manchester.spinnaker.alloc.model.BMPAndMachine
Make a new Board-and-BMP from a database query.
BMPController - Class in uk.ac.manchester.spinnaker.alloc.bmp
Manages the BMPs of machines controlled by Spalloc.
BMPController() - Constructor for class uk.ac.manchester.spinnaker.alloc.bmp.BMPController
 
bmpId - Variable in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
The BMP id.
bmpId - Variable in class uk.ac.manchester.spinnaker.alloc.model.BMPAndMachine
The BMP identifier.
bmpSerial - Variable in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
The BMP serial number, if known.
bmpTemperature - Variable in class uk.ac.manchester.spinnaker.alloc.model.BoardTemperatures
The BMP temperature.
board - Variable in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
The board number.
board - Variable in class uk.ac.manchester.spinnaker.alloc.model.DownLink.End
On what board is this end of the link.
board - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest
The specific board to allocate.
board - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest.SpecificBoard
The physical board number of the board.
board - Variable in class uk.ac.manchester.spinnaker.alloc.web.IssueReportRequest.ReportedBoard
The physical board number of the board.
board(SpallocAPI.CreateBoard) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateVisitor
Visit a descriptor.
board(BoardRecord, ModelMap) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Manipulate a board.
board(BoardRecord, ModelMap) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
BOARD - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI.Paths
Board control.
BOARD_SECONDS - Static variable in class uk.ac.manchester.spinnaker.alloc.nmpi.ResourceUsage
The resource usage in board seconds.
BoardAndBMP - Class in uk.ac.manchester.spinnaker.alloc.model
A Board and a BMP.
BoardAndBMP(MachineStateControl.BoardState) - Constructor for class uk.ac.manchester.spinnaker.alloc.model.BoardAndBMP
 
BoardAndBMP(Row) - Constructor for class uk.ac.manchester.spinnaker.alloc.model.BoardAndBMP
Make a new Board-and-BMP from a database query.
boardChip - Variable in class uk.ac.manchester.spinnaker.alloc.web.WhereIsResponse
The chip location of the board's root.
BoardCoords - Class in uk.ac.manchester.spinnaker.alloc.model
Basic coordinates of a board.
BoardCoords(int, int, int, int, int, Integer, String) - Constructor for class uk.ac.manchester.spinnaker.alloc.model.BoardCoords
Make an instance from raw results.
BoardCoords(Row, boolean) - Constructor for class uk.ac.manchester.spinnaker.alloc.model.BoardCoords
Construct a set of board coordinates from a database row that describes them.
boardId - Variable in class uk.ac.manchester.spinnaker.alloc.model.BoardAndBMP
The board identifier.
BoardIssueReport - Class in uk.ac.manchester.spinnaker.alloc.model
A report of an issue with a board.
BoardIssueReport() - Constructor for class uk.ac.manchester.spinnaker.alloc.model.BoardIssueReport
Create a record.
BoardIssueReport(Row) - Constructor for class uk.ac.manchester.spinnaker.alloc.model.BoardIssueReport
Create a record from a row.
BoardRecord - Class in uk.ac.manchester.spinnaker.alloc.model
Model of a board, for configuration purposes.
BoardRecord() - Constructor for class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
boards - Variable in class uk.ac.manchester.spinnaker.alloc.web.IssueReportRequest
Describes the boards that have the issue.
boards - Variable in class uk.ac.manchester.spinnaker.alloc.web.SubMachineResponse
Where the boards are.
boards(ModelMap) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
UI for boards.
boards(ModelMap) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
BOARDS_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Path to boards operations.
boardTemperature - Variable in class uk.ac.manchester.spinnaker.alloc.model.BoardTemperatures
The board temperature.
BoardTemperatures - Class in uk.ac.manchester.spinnaker.alloc.model
A board temperature.
BoardTemperatures(ADCInfo) - Constructor for class uk.ac.manchester.spinnaker.alloc.model.BoardTemperatures
Make a new BoardTemperatures object.
bool(String) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get a function to get the contents of the named column.
BOOT - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The boot path.
BUMP_IMPORTANCE - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Increases the importance of a job.
bytes(String) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get a function to get the contents of the named column.

C

cabinet - Variable in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
The cabinet number.
cabinet - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest.SpecificBoard
The physical cabinet number of the board.
cabinet - Variable in class uk.ac.manchester.spinnaker.alloc.web.IssueReportRequest.ReportedBoard
The physical cabinet number of the board.
call(Object...) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Update
Run the update on the given arguments.
call(DatabaseAPI.RowMapper<T>, Object...) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Query
Run the query on the given arguments to read a list of objects.
call1(DatabaseAPI.RowMapper<T>, Object...) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Query
Run the query on the given arguments to read a single object.
CHANGE_PASSWORD_PATH - Static variable in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
The URI path to use to change passwords.
CHANGE_PASSWORD_URI - Static variable in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
The change password URI variable for JSP pages.
CHECK_LOCATION - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Check a board with a specific board ID is allocatable.
checkForTestClassOnStack() - Static method in class uk.ac.manchester.spinnaker.alloc.ForTestingOnly.Utils
A simple test for whether there are classes annotated with @SpringBootTest on the stack at the point it is called.
checkRectangle - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Check that a rectangle of triads of boards that may be allocated.
checkRectangleAt - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Find a rectangle of triads of boards rooted at a specific board that may be allocated.
chip - Variable in class uk.ac.manchester.spinnaker.alloc.web.IssueReportRequest.ReportedBoard
The location of the chip within the reporting allocation.
chip - Variable in class uk.ac.manchester.spinnaker.alloc.web.WhereIsResponse
The location of the chip.
chip(String, String) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Row
Create a function for extracting a chip from a result set row.
chip(Row, String, String) - Static method in class uk.ac.manchester.spinnaker.alloc.model.Utils
Extract a chip from a result set row.
CHIP_P - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The P coordinate query parameter name.
CHIP_X - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The X coordinate query parameter name.
CHIP_Y - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The Y coordinate query parameter name.
chipRef - Variable in class uk.ac.manchester.spinnaker.alloc.web.JobStateResponse
Where the chip info is.
CLEAR_BLACKLISTED_CHIPS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Delete all blacklist entries for chips on a board.
CLEAR_BLACKLISTED_CORES - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Delete all blacklist entries for cores on a board.
CLEAR_BLACKLISTED_LINKS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Delete all blacklist entries for links on a board.
clearToken(HttpServletRequest) - Static method in class uk.ac.manchester.spinnaker.alloc.security.AppAuthTransformationFilter
Ensure that any authentication token that was bound into the session is removed.
close() - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
Closes this connection and releases any resources.
close() - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.StatementCommon
Close this statement.
close() - Method in class uk.ac.manchester.spinnaker.alloc.db.DatabaseAwareBean.AbstractSQL
 
close() - Method in class uk.ac.manchester.spinnaker.alloc.proxy.ProxyCore
 
CLOSE - uk.ac.manchester.spinnaker.alloc.proxy.ProxyOp
Ask for a channel (created with ProxyOp.OPEN or ProxyOp.OPEN_UNCONNECTED) to be closed.
closeChannel(ByteBuffer) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.ProxyCore
Close a channel in response to a ProxyOp.CLOSE message.
closed(WebSocketSession, ProxyCore, SpallocAPI.Job) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.SpinWSHandler
Connection closed.
closeNotifiers() - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Stop any current running notifiers.
COLLABRATORY - uk.ac.manchester.spinnaker.alloc.model.GroupRecord.GroupType
Marks an EBRAINS/HBP collabratory.
columnName - Variable in enum uk.ac.manchester.spinnaker.alloc.model.Direction
The name of the column in the pending_changes table that holds information pertaining to this link.
Command - Class in uk.ac.manchester.spinnaker.alloc.compat
The encoded form of a command to the server.
Command() - Constructor for class uk.ac.manchester.spinnaker.alloc.compat.Command
 
commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class uk.ac.manchester.spinnaker.alloc.security.BasicAuthEntryPoint
 
communicate() - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Read a message from the client and send a response.
CompatibilityProperties(boolean, int, String, int, String, String, Duration, Duration, Duration, Duration) - Constructor for class uk.ac.manchester.spinnaker.alloc.SpallocProperties.CompatibilityProperties
 
COMPLETED_BLACKLIST_WRITE - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Mark a write of a blacklist as completed.
COMPLETED_BOARD_INFO_READ - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Mark a read of a blacklist or ADC data as completed.
COMPLETED_GET_SERIAL_REQ - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Mark a read of serial data as completed.
Configuration() - Constructor for class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Configuration
 
configureGlobal(AuthenticationManagerBuilder) - Method in class uk.ac.manchester.spinnaker.alloc.security.SecurityConfig
Configure things we plug into.
conn - Variable in class uk.ac.manchester.spinnaker.alloc.db.DatabaseAwareBean.AbstractSQL
The connection.
connectedReceiverTask() - Method in class uk.ac.manchester.spinnaker.alloc.proxy.ProxyUDPConnection
Core SpiNNaker message receive and dispatch-to-websocket loop.
ConnectionInfo - Class in uk.ac.manchester.spinnaker.alloc.model
Describes a connection by its chip and hostname.
ConnectionInfo(HasChipLocation, String) - Constructor for class uk.ac.manchester.spinnaker.alloc.model.ConnectionInfo
Create.
connections - Variable in class uk.ac.manchester.spinnaker.alloc.web.SubMachineResponse
How to talk to boards.
consolidateQuotas() - Method in class uk.ac.manchester.spinnaker.alloc.allocator.QuotaManager
Consolidates usage from finished jobs onto quotas.
Constants - Interface in uk.ac.manchester.spinnaker.alloc
Miscellaneous constants.
ControllerUtils - Class in uk.ac.manchester.spinnaker.alloc.web
Utilities to support MVC controllers.
ControllerUtils.ViewFactory - Class in uk.ac.manchester.spinnaker.alloc.web
Creates a ModelAndView on demand.
core(String, String, String) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Row
Create a function for extracting a core from a result set row.
CORE_HOURS - Static variable in class uk.ac.manchester.spinnaker.alloc.nmpi.ResourceUsage
The resource usage in core hours.
COUNT_CHANGES_FOR_JOB - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the number of changes that are not completed for a job.
COUNT_FUNCTIONING_BOARDS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Check there is a single free board.
COUNT_MACHINE_THINGS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Count things on a machine.
COUNT_POWERED_BOARDS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Counts the number of powered-on boards of a job.
countConnected - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Count the number of connected boards (i.e., have at least one path over enabled links to the root board of the allocation) within a rectangle of triads.
crc - Variable in exception uk.ac.manchester.spinnaker.alloc.bmp.FirmwareLoader.CRCFailedException
The CRC calculated by the BMP.
create(SpallocAPI.Machine, BMPCoords, Map<BMPBoard, String>) - Method in interface uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControl.Factory
Create a SpiNNaker board controller.
CREATE_BLACKLIST_READ - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Insert a request to read a board's blacklist.
CREATE_BLACKLIST_WRITE - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Insert a request to write a board's blacklist.
CREATE_GROUP - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Create a group record.
CREATE_GROUP_IF_NOT_EXISTS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Create a group record.
CREATE_GROUP_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Path to group creation operations.
CREATE_SERIAL_READ_REQ - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Insert a request to read a board's serial information.
CREATE_TEMP_READ_REQ - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Insert a request to read a board's temperature data.
CREATE_USER - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Create a user.
CREATE_USER_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Path to user creation operations.
createClient(String) - Static method in interface uk.ac.manchester.spinnaker.alloc.nmpi.NMPIv3API
Get a client for the API.
CreateDimensions(int, int, Integer) - Constructor for class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDimensions
Request a rectangle of boards.
CreateDimensionsAt(int, int, int, int, int, Integer) - Constructor for class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDimensionsAt
Create a request for a rectangle at a specific board.
CreateDimensionsAt(int, int, int, int, Integer) - Constructor for class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDimensionsAt
Create a request for a rectangle at a specific board.
CreateDimensionsAt(int, int, Integer, Integer, Integer) - Constructor for class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDimensionsAt
Create a request for a rectangle at a specific board.
CreateDimensionsAt(int, int, Integer, Integer, Integer, Integer) - Constructor for class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDimensionsAt
Create a request for a rectangle at a specific board.
CreateDimensionsAt(int, int, String, Integer) - Constructor for class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDimensionsAt
Create a request for a rectangle at a specific board.
createGroup(AdminController.CreateGroupModel, RedirectAttributes) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Create a group.
createGroup(GroupRecord, UriInfo) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Create a new group.
createGroup(AdminController.CreateGroupModel, RedirectAttributes) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
createGroup(GroupRecord, UriInfo) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
createGroup(GroupRecord, GroupRecord.GroupType) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Create a group from a supplied group.
CreateGroupModel() - Constructor for class uk.ac.manchester.spinnaker.alloc.admin.AdminController.CreateGroupModel
 
createJob(CreateJobRequest, UriInfo, SecurityContext, AsyncResponse) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI
Create a job.
createJob(String, SpallocAPI.CreateDescriptor, String, List<String>, Duration, byte[]) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI
Create a job for a user that is only in one group.
createJob(String, SpallocAPI.CreateDescriptor, String, List<String>, Duration, byte[]) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
createJob(CreateJobRequest, UriInfo, SecurityContext, AsyncResponse) - Method in class uk.ac.manchester.spinnaker.alloc.web.SpallocServiceImpl
 
createJobForNMPIJob(String, int, SpallocAPI.CreateDescriptor, String, List<String>, Duration, byte[]) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI
Create a job for interactive use in an NMPI Collab Session.
createJobForNMPIJob(String, int, SpallocAPI.CreateDescriptor, String, List<String>, Duration, byte[]) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
createJobInCollabSession(String, String, SpallocAPI.CreateDescriptor, String, List<String>, Duration, byte[]) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI
Create a job for interactive use in an NMPI Collab Session.
createJobInCollabSession(String, String, SpallocAPI.CreateDescriptor, String, List<String>, Duration, byte[]) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
createJobInGroup(String, String, SpallocAPI.CreateDescriptor, String, List<String>, Duration, byte[]) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI
Create a job for a user in a specific local group.
createJobInGroup(String, String, SpallocAPI.CreateDescriptor, String, List<String>, Duration, byte[]) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
createJobNumBoards(@javax.validation.constraints.Positive int, Map<String, Object>, byte[]) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Create a job asking for a number of boards.
createJobRectangle(@uk.ac.manchester.spinnaker.machine.board.ValidTriadWidth int, @uk.ac.manchester.spinnaker.machine.board.ValidTriadHeight int, Map<String, Object>, byte[]) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Create a job asking for a rectangle of boards.
CreateJobRequest - Class in uk.ac.manchester.spinnaker.alloc.web
A request to create a job.
CreateJobRequest() - Constructor for class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest
 
CreateJobRequest.Dimensions - Class in uk.ac.manchester.spinnaker.alloc.web
Describes a request for an allocation of given dimensions.
CreateJobRequest.SpecificBoard - Class in uk.ac.manchester.spinnaker.alloc.web
Describes a request for a specific board.
CreateJobResponse - Class in uk.ac.manchester.spinnaker.alloc.web
Describes a newly-created job.
createJobSpecificBoard(TriadCoords, Map<String, Object>, byte[]) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Create a job asking for a specific board.
CreateNumBoards(int, Integer) - Constructor for class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateNumBoards
Request a count of boards.
createSession(String, SessionRequest) - Method in interface uk.ac.manchester.spinnaker.alloc.nmpi.NMPIv3API
Create a new session.
createUser(UserRecord, UriInfo) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Create a new user.
createUser(UserRecord, ModelMap, RedirectAttributes) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Create a user.
createUser(String, String, TrustLevel) - Method in interface uk.ac.manchester.spinnaker.alloc.security.LocalAuthenticationProvider
Create a user.
createUser(String, String, TrustLevel) - Method in class uk.ac.manchester.spinnaker.alloc.security.LocalAuthProviderImpl
 
createUser(UserRecord, Function<MemberRecord, URI>) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Create a user.
createUser(UserRecord, UriInfo) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
createUser(UserRecord, ModelMap, RedirectAttributes) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 

D

data - Variable in exception uk.ac.manchester.spinnaker.alloc.bmp.FirmwareLoader.UpdateFailedException
The data read back from the BMP.
DatabaseAPI - Interface in uk.ac.manchester.spinnaker.alloc.db
The primary interface to the database.
DatabaseAPI.Connected - Interface in uk.ac.manchester.spinnaker.alloc.db
Some code that may be run within a transaction and which will be given a new connection for the duration.
DatabaseAPI.ConnectedWithResult<T> - Interface in uk.ac.manchester.spinnaker.alloc.db
Some code that may be run within a transaction that returns a result and which will be given a new connection for the duration.
DatabaseAPI.Connection - Interface in uk.ac.manchester.spinnaker.alloc.db
Connections made by the database engine bean.
DatabaseAPI.Query - Interface in uk.ac.manchester.spinnaker.alloc.db
Wrapping a prepared query to be more suitable for Java 8 onwards.
DatabaseAPI.RowMapper<T> - Interface in uk.ac.manchester.spinnaker.alloc.db
Maps database Row to an object.
DatabaseAPI.StatementCommon - Interface in uk.ac.manchester.spinnaker.alloc.db
Common shared API between DatabaseAPI.Query and DatabaseAPI.Update.
DatabaseAPI.Transacted - Interface in uk.ac.manchester.spinnaker.alloc.db
Some code that may be run within a transaction.
DatabaseAPI.TransactedWithResult<T> - Interface in uk.ac.manchester.spinnaker.alloc.db
Some code that may be run within a transaction that returns a result.
DatabaseAPI.Update - Interface in uk.ac.manchester.spinnaker.alloc.db
Wrapping a prepared update to be more suitable for Java 8 onwards.
DatabaseAwareBean - Class in uk.ac.manchester.spinnaker.alloc.db
A support class to make accessing the database a bit simpler.
DatabaseAwareBean() - Constructor for class uk.ac.manchester.spinnaker.alloc.db.DatabaseAwareBean
 
DatabaseAwareBean.AbstractSQL - Class in uk.ac.manchester.spinnaker.alloc.db
Encapsulation of a connection.
DatabaseEngineJDBCImpl - Class in uk.ac.manchester.spinnaker.alloc.db
Implementation of the DatabaseAPI that uses JDBC to talk to MySQL.
DatabaseEngineJDBCImpl(JdbcTemplate, JdbcTemplate, PlatformTransactionManager) - Constructor for class uk.ac.manchester.spinnaker.alloc.db.DatabaseEngineJDBCImpl
Create a new JDBC Database API.
DataSourceProperties(String, String, String) - Constructor for class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DataSourceProperties
 
DBProperties(Duration, boolean, int, boolean, boolean, double, int, Duration, Duration, Duration, boolean) - Constructor for class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DBProperties
 
deadBoards - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachinesResponse.BriefMachineDescription
The dead boards on the machine.
deadLinks - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachinesResponse.BriefMachineDescription
The dead links on the machine.
DEALLOCATE_BMP_BOARDS_JOB - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Tell the boards of a job that they're no longer allocated to the job.
DECREMENT_QUOTA - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Reduce a group's quota on a machine by a specified amount.
defineMachine(MultipartFile) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Handle the upload of a machine definition.
defineMachine(MultipartFile) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
delegateToProxy(BinaryMessage, ProxyCore) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.SpinWSHandler
Message was sent to us.
DELETE_ALLOC_RECORD - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Actually delete an allocation record.
DELETE_BLACKLIST_OP - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Delete a blacklist request.
DELETE_GROUP - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Delete a single group record and returns the name of the deleted group.
DELETE_JOB_RECORD - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Actually delete a job record.
DELETE_MACHINE_TAGS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Delete all tags for a machine.
DELETE_NMPI_JOB - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Actually delete an NMPI job record.
DELETE_NMPI_SESSION - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Actually delete an NMPI session record.
DELETE_PENDING - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Delete a requests to change the power of a board.
DELETE_TASK - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Delete an allocation task.
DELETE_USER - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Delete a user.
deleteGroup(int) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Delete a group.
deleteGroup(int) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
deleteGroup(int) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Delete a group.
deleteGroup(int, RedirectAttributes) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Delete a group.
deleteGroup(int, RedirectAttributes) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
deleteJob(String) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.JobAPI
Delete the job, or at least mark it as destroyed.
deleteUser(int, String) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Deletes a user.
deleteUser(int, Principal, RedirectAttributes) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Delete a user.
deleteUser(int, Principal, RedirectAttributes) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
deleteUser(int, SecurityContext) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Delete a user.
deleteUser(int, SecurityContext) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
depth - Variable in class uk.ac.manchester.spinnaker.alloc.web.SubMachineResponse
Depth of rectangle.
describeGroup(int, UriInfo) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Read a particular group's details.
describeGroup(int, UriInfo) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
describeImport() - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
"Describes" the import resource.
describeMachine(boolean, AsyncResponse) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.MachineAPI
Describe the basic info about a machine.
describeMember(int, int, UriInfo) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Read a particular group's details.
describeMember(int, int, UriInfo) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
describeMembership(int, Function<MemberRecord, URI>, Function<MemberRecord, URI>) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Describe the details of a particular group membership.
describeOperations(UriInfo) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Describe the admin interface.
describeService(UriInfo, SecurityContext, HttpServletRequest) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI
Get a description of the overall service.
describeService(UriInfo, SecurityContext, HttpServletRequest) - Method in class uk.ac.manchester.spinnaker.alloc.web.SpallocServiceImpl
 
describeUser(int, UriInfo) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Read a particular user's details.
describeUser(int, UriInfo) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
deserialize(byte[], Class<T>) - Static method in class uk.ac.manchester.spinnaker.alloc.IOUtils
Convert a serialized object into its normal form.
destroy(String) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
Mark the job as destroyed.
DESTROY_ALL_LIVE_JOBS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Destroy all live jobs.
DESTROY_JOB - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Mark a job as dead.
DESTROYED - uk.ac.manchester.spinnaker.alloc.model.JobState
The job has been destroyed.
destroyJob(int, String) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.AllocatorTask
 
destroyJob(int, String) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.PowerController
Destroy a job.
destroyJob(int, String) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Destroy a job.
destroyJob(int, String) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SystemController
Delete a job.
destroyJob(int, String) - Method in class uk.ac.manchester.spinnaker.alloc.web.SystemControllerImpl
 
dimensions - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest
The dimensions of rectangle of triads of boards to allocate.
dimensions(SpallocAPI.CreateDimensions) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateVisitor
Visit a descriptor.
Dimensions() - Constructor for class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest.Dimensions
 
dimensionsAt(SpallocAPI.CreateDimensionsAt) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateVisitor
Visit a descriptor.
dir - Variable in class uk.ac.manchester.spinnaker.alloc.admin.DirInfo
When you are moving in this direction.
direction - Variable in class uk.ac.manchester.spinnaker.alloc.model.DownLink.End
In which direction does this end of the link go?
Direction - Enum in uk.ac.manchester.spinnaker.alloc.model
Represents link directions of a board.
DirInfo - Class in uk.ac.manchester.spinnaker.alloc.admin
A mapping that says how to go from one board's coordinates (only the Z coordinate matters for this) to another when you move in a particular direction.
disableMachine(String) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Mark a machine as out of service.
disableMachine(String) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class uk.ac.manchester.spinnaker.alloc.security.AppAuthTransformationFilter
 
downBoards - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachineResponse
The boards of the machine marked as down.
DownLink - Class in uk.ac.manchester.spinnaker.alloc.model
Describes a link that is disabled.
DownLink(BoardCoords, Direction, BoardCoords, Direction) - Constructor for class uk.ac.manchester.spinnaker.alloc.model.DownLink
Create a down link description.
DownLink.End - Class in uk.ac.manchester.spinnaker.alloc.model
Describes one end of a link that is disabled.
downLinks - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachineResponse
The links of the machine marked as down.
duration(String) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get a function to get the contents of the named column.
dx - Variable in class uk.ac.manchester.spinnaker.alloc.admin.DirInfo
Change your X coordinate by this.
dy - Variable in class uk.ac.manchester.spinnaker.alloc.admin.DirInfo
Change your Y coordinate by this.
dz - Variable in class uk.ac.manchester.spinnaker.alloc.admin.DirInfo
Change your Z coordinate by this.

E

E - uk.ac.manchester.spinnaker.alloc.model.Direction
Eastward, from x to b.
east - uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Link
East.
eieioReceiverTask(Set<InetAddress>) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.ProxyUDPConnection
Core SpiNNaker message receive and dispatch-to-websocket loop for the type of connections required for EIEIO, especially for the live packet gatherer, which does a complex muxing and programs sockets/tags in a different way.
emergencyStop() - Method in class uk.ac.manchester.spinnaker.alloc.allocator.AllocatorTask
 
emergencyStop() - Method in class uk.ac.manchester.spinnaker.alloc.bmp.BMPController
Stops execution immediately.
emergencyStop(String) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
emergencyStop(String) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI
 
emergencyStop(String, AsyncResponse) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI
Immediately stop all jobs and power down all boards.
emergencyStop(String, AsyncResponse) - Method in class uk.ac.manchester.spinnaker.alloc.web.SpallocServiceImpl
 
EmptyResponse() - Constructor for exception uk.ac.manchester.spinnaker.alloc.web.RequestFailedException.EmptyResponse
Create an instance.
enableMachine(String) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Mark a machine as in service.
enableMachine(String) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
encodePassword(String) - Method in class uk.ac.manchester.spinnaker.alloc.security.PasswordServices
Encode a password with bcrypt.
end1 - Variable in class uk.ac.manchester.spinnaker.alloc.model.DownLink
One end of the down link.
end2 - Variable in class uk.ac.manchester.spinnaker.alloc.model.DownLink
The other end of the down link.
enumerate(String, Class<T>) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get a function to get the contents of the named column.
Epochs - Class in uk.ac.manchester.spinnaker.alloc.allocator
Manages waiting for values.
Epochs() - Constructor for class uk.ac.manchester.spinnaker.alloc.allocator.Epochs
 
Epochs.Epoch - Class in uk.ac.manchester.spinnaker.alloc.allocator
A waitable epoch checkpoint.
equals(Object) - Method in class uk.ac.manchester.spinnaker.alloc.admin.DirInfo
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardCoords
 
equals(Object) - Method in class uk.ac.manchester.spinnaker.alloc.model.ConnectionInfo
 
error(String) - Static method in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
Create a view that shows an error to the user.
ERROR - uk.ac.manchester.spinnaker.alloc.proxy.ProxyOp
A message, only ever sent in response to ProxyOp.OPEN, ProxyOp.CLOSE, or ProxyOp.OPEN_UNCONNECTED, that says that an operation failed.
ERROR_PENDING - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set a request to change the power of a board to an error.
errorMessage(ObjectError) - Static method in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
Convert a problem with validation into a user-suitable error message.
ETH_ADDRESS - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The Ethernet address query parameter name.
ETH_X - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The X coordinate of the Ethernet chip of the chip.
ETH_Y - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The Y coordinate of the Ethernet chip of the chip.
execute(boolean, DatabaseAPI.ConnectedWithResult<T>) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI
A connection manager and transaction runner.
execute(boolean, DatabaseAPI.ConnectedWithResult<T>) - Method in class uk.ac.manchester.spinnaker.alloc.db.DatabaseEngineJDBCImpl
 
execute(DatabaseAPI.ConnectedWithResult<T>) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI
A connection manager and transaction runner.
execute(DatabaseAPI.ConnectedWithResult<T>) - Method in class uk.ac.manchester.spinnaker.alloc.db.DatabaseAwareBean
A connection manager and nestable transaction runner.
executeRead(DatabaseAPI.ConnectedWithResult<T>) - Method in class uk.ac.manchester.spinnaker.alloc.db.DatabaseAwareBean
A connection manager and nestable read-only transaction runner (it is an error to do an UPDATE using this transaction).
executeVoid(boolean, DatabaseAPI.Connected) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI
A connection manager and transaction runner.
executeVoid(boolean, DatabaseAPI.Connected) - Method in class uk.ac.manchester.spinnaker.alloc.db.DatabaseEngineJDBCImpl
 
executeVoid(DatabaseAPI.Connected) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI
A connection manager and transaction runner.
expireJobs() - Method in class uk.ac.manchester.spinnaker.alloc.allocator.AllocatorTask
Destroy jobs that have missed their keepalive.

F

FAILED_BLACKLIST_OP - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Mark a read or write of a blacklist as failed, noting the reason.
FAST_DATA_READ - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The fast-data-read path.
FAST_DATA_WRITE - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The fast-data-write path.
fastDataRead(@uk.ac.manchester.spinnaker.machine.ValidX int, @uk.ac.manchester.spinnaker.machine.ValidY int, @uk.ac.manchester.spinnaker.machine.ValidX int, @uk.ac.manchester.spinnaker.machine.ValidY int, String, int, @uk.ac.manchester.spinnaker.machine.ValidX int, @uk.ac.manchester.spinnaker.machine.ValidY int, @uk.ac.manchester.spinnaker.machine.ValidP int, long, int, AsyncResponse) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.JobAPI
Read data from job boards using the fast data download protocol.
fastDataWrite(@uk.ac.manchester.spinnaker.machine.ValidX int, @uk.ac.manchester.spinnaker.machine.ValidY int, @javax.validation.constraints.Positive int, @uk.ac.manchester.spinnaker.machine.ValidX int, @uk.ac.manchester.spinnaker.machine.ValidY int, String, int, @uk.ac.manchester.spinnaker.machine.ValidX int, @uk.ac.manchester.spinnaker.machine.ValidY int, long, byte[], AsyncResponse) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.JobAPI
Write data to job boards using the fast data protocol.
fgAction(AsyncResponse, BackgroundSupport.BackgroundAction) - Static method in class uk.ac.manchester.spinnaker.alloc.web.BackgroundSupport
Run the action immediately and wrap it into the response.
FIND_BOARD_BY_ID - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get a board's full coordinate info given it's ID.
FIND_BOARD_BY_NAME_AND_CFB - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get a board's ID given it's physical coordinates.
FIND_BOARD_BY_NAME_AND_IP_ADDRESS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get a board's ID given it's IP address.
FIND_BOARD_BY_NAME_AND_XYZ - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get a board's ID given it's triad coordinates.
FIND_EXPIRED_JOBS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Find jobs that have expired their keepalive interval.
FIND_FREE_BOARD - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Find a single free board.
FIND_LOCATION - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Find an allocatable board with a specific board ID.
findBoardByGlobalChip - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Locate a board (using a full set of coordinates) based on global chip coordinates.
findBoardByIPAddress - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Locate a board (using a full set of coordinates) based on the IP address of its ethernet chip.
findBoardByJobChip - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Locate a board (using a full set of coordinates) based on allocation-local chip coordinates.
findBoardByLogicalCoords - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Locate a board (using a full set of coordinates) based on logical triad coordinates.
findBoardByPhysicalCoords - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Locate a board (using a full set of coordinates) based on physical cabinet-frame-board coordinates.
findId(int) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Look up a board for management.
findIP(String, String) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Look up a board for management.
findPhysical(String, PhysicalCoords) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Look up a board for management.
findRectangle - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Find a rectangle of triads of boards that may be allocated.
findRectangleAt - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Find a rectangle of triads of boards rooted at a specific board that may be allocated.
findTriad(String, TriadCoords) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Look up a board for management.
FINISHED_PENDING - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Delete a request to change the power of a board.
FirmwareLoader - Class in uk.ac.manchester.spinnaker.alloc.bmp
Handles loading of firmware into a BMP or an FPGA.
FirmwareLoader(BMPTransceiverInterface, BMPBoard) - Constructor for class uk.ac.manchester.spinnaker.alloc.bmp.FirmwareLoader
 
FirmwareLoader.CRCFailedException - Exception in uk.ac.manchester.spinnaker.alloc.bmp
A CRC check failed.
FirmwareLoader.FirmwareLoaderException - Exception in uk.ac.manchester.spinnaker.alloc.bmp
Base class of exceptions thrown by the firmware loader.
FirmwareLoader.RegisterSet - Class in uk.ac.manchester.spinnaker.alloc.bmp
Instructions to set a register on one or more FPGAs.
FirmwareLoader.TooLargeException - Exception in uk.ac.manchester.spinnaker.alloc.bmp
A data chunk was too large for the firmware loader to handle.
FirmwareLoader.UpdateFailedException - Exception in uk.ac.manchester.spinnaker.alloc.bmp
An update of the firmware on a BMP failed.
forgetProxy(ProxyCore) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
Note that a proxy has been dropped from the job and doesn't need to be remembered any more.
ForTestingOnly - Annotation Type in uk.ac.manchester.spinnaker.alloc
Marks a type or method that only exists for testing purposes.
ForTestingOnly.Utils - Class in uk.ac.manchester.spinnaker.alloc
Utilities for checking the promises relating to the annotation.
fpga - Variable in enum uk.ac.manchester.spinnaker.alloc.model.Direction
The FPGA that manages the link in this direction.
frame - Variable in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
The frame number.
frame - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest.SpecificBoard
The physical frame number of the board.
frame - Variable in class uk.ac.manchester.spinnaker.alloc.web.IssueReportRequest.ReportedBoard
The physical frame number of the board.

G

GATHER_P - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The processor ID of the gather core.
GATHER_X - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The X coordinate of the gather core.
GATHER_Y - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The Y coordinate of the gather core.
generatePassword() - Method in class uk.ac.manchester.spinnaker.alloc.security.PasswordServices
Generate a random password.
get(int, Direction) - Static method in class uk.ac.manchester.spinnaker.alloc.admin.DirInfo
Obtain the correct motion information given a starting point and a direction.
GET_ALL_BMP_BOARDS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get all the boards of a BMP.
GET_ALL_BMPS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get all the BMPs.
GET_ALL_BOARDS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get all the boards (and related info) of a machine.
GET_ALL_BOARDS_OF_ALL_MACHINES - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get all the boards (and related info) known to the service.
GET_ALL_LIVE_JOBS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Select all live jobs.
GET_ALL_MACHINES - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get basic information about all machines.
GET_AVAILABLE_BOARD_NUMBERS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the boards that are available for allocation.
GET_BLACKLIST_READS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the list of reads (from the machine) of blacklist data to perform.
GET_BLACKLIST_WRITES - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the list of writes (to the machine) of blacklist data to perform.
GET_BLACKLISTED_CHIPS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Read the blacklisted chips for a board.
GET_BLACKLISTED_CORES - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Read the blacklisted cores for a board.
GET_BLACKLISTED_LINKS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Read the blacklisted links for a board.
GET_BMP_ADDRESS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the address of the BMP of the root board of the machine.
GET_BMP_BOARD_NUMBERS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the boards of a BMP that can be used.
GET_BOARD_ADDRESS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the address of the root chip of a board.
GET_BOARD_BY_COORDS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get a board's ID by its coordinates.
GET_BOARD_CONNECT_INFO - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get connection info for board allocated to a job.
GET_BOARD_JOB - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get What job is allocated to a board.
GET_BOARD_NUMBERS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the boards of a machine that can be used.
GET_BOARD_POWER_INFO - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get whether a board is powered.
GET_BOARD_REPORTS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the problem reports about a board.
GET_CHANGES - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the requests to change the power of boards on a BMP.
GET_COMPLETED_BLACKLIST_OP - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Retrieve a completed request to read or write a BMP-related data for a board.
GET_CONSOLIDATION_TARGETS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get resource usage info about completed jobs that have yet to be consolidated into the main quota table.
GET_CURRENT_USAGE - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the current non-consolidated usage for a group.
GET_DEAD_BOARDS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the boards (and related info) of a machine that have been disabled.
GET_FUNCTIONING_FIELD - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the value of a board's functioning column.
GET_GROUP_BY_ID - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get a group by it's ID.
GET_GROUP_BY_NAME - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get a group by it's name.
GET_GROUP_BY_NAME_AND_MEMBER - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the ID of a particular group that a particular user must be a member of.
GET_GROUP_NAMES_OF_USER - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
List all the groups that a user is a member of and that have quota left.
GET_GROUP_QUOTA - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the quota for a group.
GET_JOB - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get basic information about a specific job.
GET_JOB_BOARD_COORDS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the coords of boards assigned to a job.
GET_JOB_BOARDS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get what boards are allocated to a job.
GET_JOB_CHIP_DIMENSIONS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the chip dimensions of a job.
GET_JOB_IDS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get basic information about jobs.
GET_JOB_NMPI_JOB - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the NMPI Job for a Job.
GET_JOB_SESSION - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the NMPI Session for a Job.
GET_JOB_USAGE_AND_QUOTA - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get usage of a job and the quota against which that applies.
GET_LIVE_BOARDS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the boards (and related info) of a machine that are in service.
GET_LIVE_JOB_IDS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get basic information about live jobs.
GET_LOCAL_USER_DETAILS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get a local user's basic details.
GET_MACHINE_BY_ID - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get basic information about a specific machine.
GET_MACHINE_JOBS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get basic info about active jobs on a machine.
GET_MACHINE_REPORTS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the problem reports about boards in a machine.
GET_MACHINE_WRAPS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get whether a machine wraps in horizontal or vertical directions.
GET_MEMBERSHIP - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the details from a specific membership.
GET_MEMBERSHIPS_OF_USER - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the memberships of a user.
GET_NAMED_MACHINE - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get basic information about a specific machine.
GET_ROOT_BMP_ADDRESS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the address of the BMP of the root board of the machine.
GET_ROOT_COORDS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the coordinates of a board.
GET_ROOT_OF_BOARD - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the coordinates of the root chip of a board.
GET_SERIAL - uk.ac.manchester.spinnaker.alloc.bmp.NonBootOperation
Read the serial numbers from a board's BMP.
GET_SERIAL_INFO_REQS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the list of reads (from the machine) of serial data to perform.
GET_SUM_BOARDS_POWERED - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the number of boards that are allocated to a job that are switched on.
GET_TAGS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get a machine's tags.
GET_TEMP_INFO_REQS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the list of reads (from the machine) of temperature data to perform.
GET_USER_AUTHORITIES - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the permissions and encrypted password for a user.
GET_USER_DETAILS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get details about a user.
GET_USER_DETAILS_BY_NAME - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get details about a user.
GET_USER_DETAILS_BY_SUBJECT - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get details about a user.
GET_USER_ID - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the ID of a user.
GET_USER_QUOTA - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the quota for a user.
GET_USERS_OF_GROUP - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
List the members of a group.
getAccountLockDuration() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AuthProperties
 
getAddress() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardCoords
 
getAllocatedJob() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
 
getAllocationTasks - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the list of allocation tasks.
getAllocator() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
 
getAnalysisLimit() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DBProperties
Amount of effort to spend on DB optimisation on application close.
getAppId() - Method in class uk.ac.manchester.spinnaker.alloc.web.Process
 
getApplication() - Method in class uk.ac.manchester.spinnaker.alloc.web.Process
 
getArea() - Method in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateBoard
 
getArea() - Method in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDescriptor
Get the area.
getArea() - Method in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDimensions
 
getArea() - Method in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDimensionsAt
 
getArea() - Method in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateNumBoards
 
getArgs() - Method in class uk.ac.manchester.spinnaker.alloc.compat.Command
 
getAuth() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
 
getAuth() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
 
getAuthGrantType() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
 
getAvailableBoards() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
 
getBearerToken() - Method in interface uk.ac.manchester.spinnaker.alloc.security.OpenIDUserAware
Get the underlying OpenID Bearer token.
getBlacklist() - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.BlacklistData
 
getBlacklistEpoch(int) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Epochs
Get a blacklist epoch for a board.
getBlacklistPoll() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.StateControlProperties
 
getBlacklistReadBatchSize() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.StateControlProperties
 
getBlacklistTimeout() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.StateControlProperties
 
getBMPAddress(BMPCoords) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
Get the address of a particular BMP of a machine.
getBmpId() - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.BlacklistData
 
getBmpId() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
getBmpIPs() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Machine
 
getBmpSerial() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
getBoard() - Method in class uk.ac.manchester.spinnaker.alloc.bmp.Link
 
getBoard() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardCoords
 
getBoard() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
getBoardAtLogicalPosition(String, @uk.ac.manchester.spinnaker.machine.board.ValidTriadX int, @uk.ac.manchester.spinnaker.machine.board.ValidTriadY int, @uk.ac.manchester.spinnaker.machine.board.ValidTriadZ int) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Get the physical location of a board at given coordinates.
getBoardAtPhysicalPosition(String, @uk.ac.manchester.spinnaker.machine.board.ValidCabinetNumber int, @uk.ac.manchester.spinnaker.machine.board.ValidFrameNumber int, @uk.ac.manchester.spinnaker.machine.board.ValidBoardNumber int) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Get the coordinates of a board at a physical location.
getBoardByChip(HasChipLocation) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
Get a description of the location of a board given the global coordinates of a chip on it.
getBoardByIPAddress(String) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
Get a description of the location of a board given the address of its ethernet chip.
getBoardByLogicalCoords(TriadCoords) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
Get a description of the location of a board given the triad coordinates of the board.
getBoardByPhysicalCoords(PhysicalCoords) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
Get a description of the location of a board given the physical coordinates of the board.
getBoardChip() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.BoardLocation
Get the location of the characteristic chip of a board.
getBoardId() - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.BlacklistData
 
getBoardId() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardIssueReport
 
getBoardLocations() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Machine
 
getBoardNumbers() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
 
getBoardNumbers(BMPCoords) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
Get the board numbers managed by a particular BMP of a machine.
getBoards() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.SubMachine
 
getBoards() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
getBoards() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
getBoards() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription.JobInfo
 
getBoardState(String, Integer, Integer, Integer, Integer, Integer, Integer, String) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Describe the enable state of a board.
getBoardStateAddress(String, String) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Find board by IP address and return its state.
getBoardStateAddress(String, String) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
getBoardStateCFB(String, @uk.ac.manchester.spinnaker.machine.board.ValidCabinetNumber int, @uk.ac.manchester.spinnaker.machine.board.ValidFrameNumber int, @uk.ac.manchester.spinnaker.machine.board.ValidBoardNumber int) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Find board by physical coordinates and return its state.
getBoardStateCFB(String, int, int, int) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
getBoardStateXYZ(String, @uk.ac.manchester.spinnaker.machine.board.ValidTriadX int, @uk.ac.manchester.spinnaker.machine.board.ValidTriadY int, @uk.ac.manchester.spinnaker.machine.board.ValidTriadZ int) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Find board by logical triad coordinates and return its state.
getBoardStateXYZ(String, int, int, int) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
getBoolean(String) - Method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get the contents of the named column.
getBuildAttempts() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.TxrxProperties
Number of attempts that will be made to bring up a transceiver, provided the failures are due to timeouts and not outright network errors.
getBuildTimestamp() - Method in class uk.ac.manchester.spinnaker.alloc.ServiceVersion
 
getBytes(String) - Method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get the contents of the named column.
getCabinet() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardCoords
 
getCabinet() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
getChanged(Duration) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Epochs.Epoch
Get the set of changed items.
getChanged(Duration) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Jobs
 
getChip() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.BoardLocation
Where is the chip of interest? Usually the root chip of the board.
getChip() - Method in class uk.ac.manchester.spinnaker.alloc.model.ConnectionInfo
 
getChip(String, String) - Method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get a chip from a result set row.
getChipRelativeTo(ChipLocation) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.BoardLocation
Get the location of this board location relative to another global location (the global location of the root chip of an allocation).
getCollab() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Job
Get the ID of the collaboratory in which the job is created.
getCollab() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Project
 
getCollab() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionRequest
Get the ID of the collaboratory to create the session in.
getColumnNames() - Method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get the column names from this row.
getColumns() - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Query
Get the column names from the result set that this query will generate.
getCommand() - Method in class uk.ac.manchester.spinnaker.alloc.compat.Command
 
getCompat() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
 
getConnectedBoards - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the set of boards at some coordinates within a triad rectangle that are connected (i.e., have at least one path over enableable links) to the root board.
getConnection() - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI
Get a connection.
getConnection() - Method in class uk.ac.manchester.spinnaker.alloc.db.DatabaseAwareBean.AbstractSQL
 
getConnection() - Method in class uk.ac.manchester.spinnaker.alloc.db.DatabaseAwareBean
Get a connection to the application database.
getConnection() - Method in class uk.ac.manchester.spinnaker.alloc.db.DatabaseEngineJDBCImpl
 
getConnections() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.SubMachine
 
getConsolidationSchedule() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.QuotaProperties
 
getCore(String, String, String) - Method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get a core from a result set row.
getCreationTimestamp() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
getCsrfHeader() - Method in class uk.ac.manchester.spinnaker.alloc.web.ServiceDescription
 
getCsrfToken() - Method in class uk.ac.manchester.spinnaker.alloc.web.ServiceDescription
 
getDatabasePath() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
Path to the main database file.
getDatasource() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
 
getDatasource() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.HistoricalDataProperties
 
getDead() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
getDeadBoards() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Machine
 
getDeadBoards() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
The IDs of boards marked as dead or otherwise taken out of service.
getDeadLinks - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the links of a machine that have been disabled.
getDeadLinks() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Machine
 
getDefaultCollabQuota() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.QuotaProperties
Default quota for collabratories.
getDefaultKeepalive() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.CompatibilityProperties
 
getDefaultOrgQuota() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.QuotaProperties
Default quota for organisations.
getDefaultQuota() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.QuotaProperties
Default user quota in board-seconds.
getDepth() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Machine
 
getDepth() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
 
getDepth() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.SubMachine
 
getDetailsUrl() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
getDetailsUrl() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineListEntryRecord
 
getDimensions() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.PriorityScale
 
getDownLinks() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
The links within the machine that are marked as dead or otherwise taken out of service.
getDownloader(IPTag) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
Get a Downloader protocol instance for an Ethernet within a job.
getDuration(String) - Method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get the contents of the named column.
getEmergencyStopCommandCode() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AllocatorProperties
 
getEnabled() - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
getEnum(String, Class<T>) - Method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get the contents of the named column.
getExpiryPeriod() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.KeepaliveProperties
Time between runs of the keepalive-expiry algorithm.
getFastDataIn(CoreLocation, IPTag) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
Get a FastDataIn protocol instance for an Ethernet within a job.
getFinishTime() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
 
getFinishTime() - Method in class uk.ac.manchester.spinnaker.alloc.web.JobStateResponse
 
getFpgaAttempts() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.TxrxProperties
 
getFrame() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardCoords
 
getFrame() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
getFrom() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.ReportProperties
 
getFullVersion() - Method in class uk.ac.manchester.spinnaker.alloc.ServiceVersion
 
getGracePeriod() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.HistoricalDataProperties
 
getGroup(int, Function<MemberRecord, URI>) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Get a description of a group.
getGroup(String, Function<MemberRecord, URI>) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Get a description of a group.
getGroupCreationForm(ModelMap) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Get the form for creating a group.
getGroupCreationForm(ModelMap) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
getGroupId() - Method in class uk.ac.manchester.spinnaker.alloc.model.GroupRecord
 
getGroupId() - Method in class uk.ac.manchester.spinnaker.alloc.model.MemberRecord
 
getGroupName() - Method in class uk.ac.manchester.spinnaker.alloc.model.GroupRecord
 
getGroupName() - Method in class uk.ac.manchester.spinnaker.alloc.model.MemberRecord
 
getGroups() - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
Note that no API that sets a user's information using a UserRecord allows setting the groups that user is a member of at the same time.
getGroupUrl() - Method in class uk.ac.manchester.spinnaker.alloc.model.MemberRecord
 
getHardwareConfig() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionRequest
 
getHardwarePlatform() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionRequest
 
getHasPassword() - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
getHeight() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Machine
 
getHeight() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
 
getHeight() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
 
getHeight() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.SubMachine
 
getHeight() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
getHeight() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
getHistoricalConnection() - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI
Get a connection to the historical database, similar to the above.
getHistoricalConnection() - Method in class uk.ac.manchester.spinnaker.alloc.db.DatabaseAwareBean
Get a connection to the historical database.
getHistoricalConnection() - Method in class uk.ac.manchester.spinnaker.alloc.db.DatabaseEngineJDBCImpl
 
getHistoricalData() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
 
getHost() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
getHost() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.CompatibilityProperties
 
getHostname() - Method in class uk.ac.manchester.spinnaker.alloc.model.ConnectionInfo
 
getId() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
 
getId() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
 
getId() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardIssueReport
 
getId() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
getId() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
getId() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
getId() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
getId() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription.JobInfo
 
getId() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineListEntryRecord
 
getId() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineTagging
 
getId() - Method in class uk.ac.manchester.spinnaker.alloc.model.MemberRecord
 
getId() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Job
Get the ID of the job.
getId() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionResponse
Get the ID of the session.
getId() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
The application installation identity.
getImportanceSpan() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AllocatorProperties
Maximum span of job importance that will be allocated at once.
getInstant(String) - Method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get the contents of the named column.
getInt(String) - Method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get the contents of the named column.
getInteger(String) - Method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get the contents of the named column.
getIntrospection() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
Location of the OpenID Opaque Token Introspection service.
getIp() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Configuration
 
getIpAddress() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
getIssue() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardIssueReport
 
getIssuer() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
 
getJdbcUrl() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DataSourceProperties
 
getJob() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.BoardLocation
What job is the board allocated to? May be null for an unallocated board.
getJob(@javax.validation.constraints.Positive(message="job ID must be positive") int, UriInfo, HttpServletRequest, SecurityContext) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI
Get a sub-resource for managing a job.
getJob(int, UriInfo, HttpServletRequest, SecurityContext) - Method in class uk.ac.manchester.spinnaker.alloc.web.SpallocServiceImpl
 
getJob(String, int) - Method in interface uk.ac.manchester.spinnaker.alloc.nmpi.NMPIv3API
Get an NMPI Job.
getJob(Permit, int) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
getJob(Permit, int) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI
Get a specific job.
getJobChipLocation(@uk.ac.manchester.spinnaker.machine.ValidX int, @uk.ac.manchester.spinnaker.machine.ValidY int) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.JobAPI
Get the location description of a board given the job-local coordinates of a chip on that board.
getJobId() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
getJobInfo(int) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SystemController
Get the view for some job details.
getJobInfo(int) - Method in class uk.ac.manchester.spinnaker.alloc.web.SystemControllerImpl
 
getJobInfo(Permit, int) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
getJobInfo(Permit, int) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI
Get a specific job.
getJobList() - Method in interface uk.ac.manchester.spinnaker.alloc.web.SystemController
Get the view for the general job list.
getJobList() - Method in class uk.ac.manchester.spinnaker.alloc.web.SystemControllerImpl
 
getJobMachineInfo(int) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Get information about the machine allocated to a job.
getJobs() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
getJobs(boolean, int, int) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
getJobs(boolean, int, int) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI
List the jobs.
getJobsEpoch(int) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Epochs
Get a job epoch for a job.
getJobsEpoch(List<Integer>) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Epochs
Get a job epoch for a list of jobs.
getJobsRef() - Method in class uk.ac.manchester.spinnaker.alloc.web.ServiceDescription
 
getJobState(int) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Get the state of a job.
getJobsWithChanges - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get jobs on a machine that have changes that can be processed.
getJwkSet() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
 
getKeepalive() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
 
getKeepAlive() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
getKeepaliveHost() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
 
getKeepaliveHost() - Method in class uk.ac.manchester.spinnaker.alloc.web.JobStateResponse
 
getKeepaliveInterval() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
getKeepAliveTime() - Method in class uk.ac.manchester.spinnaker.alloc.web.JobStateResponse
 
getKeepaliveTimestamp() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
 
getKwargs() - Method in class uk.ac.manchester.spinnaker.alloc.compat.Command
 
getLastFailedLogin() - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
getLastPowerOff() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
getLastPowerOn() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
getLastSuccessfulLogin() - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
getLimit() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Quota
 
getLink() - Method in class uk.ac.manchester.spinnaker.alloc.bmp.Link
 
getLive() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
getLocalHost() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.ProxyProperties
 
getLocked() - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
getLockFailedDelay() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DBProperties
 
getLockNoteThreshold() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DBProperties
 
getLockTries() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DBProperties
 
getLockWarnThreshold() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DBProperties
 
getLogical() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.BoardLocation
Where is the board logically within its machine?
getLong(String) - Method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get the contents of the named column.
getMachine() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.BoardLocation
What machine is the board on?
getMachine() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
 
getMachine() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.SubMachine
 
getMachine() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
getMachine() - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.JobAPI
Get a description of the (sub-)machine of the job.
getMachine(String, UriInfo, SecurityContext) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI
Get a sub-resource for managing a machine.
getMachine(String, boolean) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI
Get a specific machine.
getMachine(String, boolean) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
getMachine(String, UriInfo, SecurityContext) - Method in class uk.ac.manchester.spinnaker.alloc.web.SpallocServiceImpl
 
getMachineEpoch(int) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Epochs
Get a machine epoch for a machine.
getMachineId() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
getMachineInfo(String, boolean, Permit) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI
Get info about a specific machine.
getMachineInfo(String) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SystemController
Get the view for some machine details.
getMachineInfo(String) - Method in class uk.ac.manchester.spinnaker.alloc.web.SystemControllerImpl
 
getMachineInfo(String, boolean, Permit) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
getMachineList() - Method in interface uk.ac.manchester.spinnaker.alloc.web.SystemController
Get the view for the general machine list.
getMachineList() - Method in class uk.ac.manchester.spinnaker.alloc.web.SystemControllerImpl
 
getMachineName() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
getMachineName() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
getMachinePower() - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.JobAPI
Get the current power state of the job's sub-machine.
getMachineReports() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
 
getMachines() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Configuration
 
getMachines(boolean) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
getMachines(boolean) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI
List the machines.
getMachines(UriInfo) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI
Get a description of the machines.
getMachines(UriInfo) - Method in class uk.ac.manchester.spinnaker.alloc.web.SpallocServiceImpl
 
getMachinesEpoch(List<Integer>) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Epochs
Get a machine epoch for a set of machines.
getMachinesRef() - Method in class uk.ac.manchester.spinnaker.alloc.web.ServiceDescription
 
getMachineTagging() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
 
getMachineUrl() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
getMachineUrl() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
getMax() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.KeepaliveProperties
 
getMaxLoginFailures() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AuthProperties
 
getMaxRetiredJobs() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Configuration
 
getMembers() - Method in class uk.ac.manchester.spinnaker.alloc.model.GroupRecord
 
getMin() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.KeepaliveProperties
 
getName() - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.CreateGroupModel
 
getName() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Machine
 
getName() - Method in class uk.ac.manchester.spinnaker.alloc.allocator.QuotaManager.AdjustedQuota
 
getName() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
 
getName() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
getName() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineListEntryRecord
 
getName() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineTagging
 
getNewPassword() - Method in class uk.ac.manchester.spinnaker.alloc.model.PasswordChangeRecord
 
getNewPassword2() - Method in class uk.ac.manchester.spinnaker.alloc.model.PasswordChangeRecord
 
getNext() - Method in class uk.ac.manchester.spinnaker.alloc.web.ListJobsResponse
 
getNMPIApiKey() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.QuotaProperties
 
getNMPIPlaform() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.QuotaProperties
 
getNMPIUrl() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.QuotaProperties
 
getNotifyWaitTime() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.CompatibilityProperties
 
getNumBoards() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
getNumBoards() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineListEntryRecord
 
getNumInUse() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
getNumInUse() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineListEntryRecord
 
getNumJobs() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineListEntryRecord
 
getObject(String) - Method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get the contents of the named column.
getOffWaitTime() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.TxrxProperties
 
getOldPassword() - Method in class uk.ac.manchester.spinnaker.alloc.model.PasswordChangeRecord
 
getOpenid() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AuthProperties
OpenID-related security properties.
getOpenIdEmail() - Method in interface uk.ac.manchester.spinnaker.alloc.security.OpenIDUserAware
 
getOpenIdName() - Method in interface uk.ac.manchester.spinnaker.alloc.security.OpenIDUserAware
 
getOpenIdSubject() - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
getOpenIdSubject() - Method in interface uk.ac.manchester.spinnaker.alloc.security.OpenIDUserAware
 
getOpenIdUser() - Method in interface uk.ac.manchester.spinnaker.alloc.security.OpenIDUserAware
Get the underlying OpenID user information.
getOpenIdUserName() - Method in interface uk.ac.manchester.spinnaker.alloc.security.OpenIDUserAware
 
getOriginalRequest() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
 
getOriginalRequest() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
getOwner() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
 
getOwner() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
getOwner() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
getOwner() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription.JobInfo
 
getOwner() - Method in class uk.ac.manchester.spinnaker.alloc.web.JobStateResponse
 
getOwnerHost() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
getParameters() - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.StatementCommon
Get the list of parameters to the statement.
getParsedBlacklist() - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.BlacklistData
 
getPassword() - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
getPassword() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DataSourceProperties
 
getPasswordChangeForm(Principal) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SystemController
Get the view and model for the password change form.
getPasswordChangeForm(Principal) - Method in class uk.ac.manchester.spinnaker.alloc.web.SystemControllerImpl
 
getPath() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.HistoricalDataProperties
 
getPerformanceThreshold() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DBProperties
 
getPerimeterLinks - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the links on the perimeter of the allocation to a job.
getPeriod() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AllocatorProperties
Time between runs of the main allocation algorithm.
getPeriod() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.TxrxProperties
How long between when we send requests to the BMP control tasks.
getPhysical() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.BoardLocation
Where is the board physically in its machine?
getPhysicalId() - Method in class uk.ac.manchester.spinnaker.alloc.web.Process
 
getPhysicalSerial() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
getPlatform() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Quota
 
getPort() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Configuration
 
getPort() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.CompatibilityProperties
 
getPower() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
 
getPower() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.SubMachine
 
getPower() - Method in class uk.ac.manchester.spinnaker.alloc.web.MachinePower
 
getPowerAttempts() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.TxrxProperties
 
getPowerOffTime() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
 
getPowerOnTime() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
 
getPrev() - Method in class uk.ac.manchester.spinnaker.alloc.web.ListJobsResponse
 
getPriorityScale() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AllocatorProperties
Properties relating to job priority scaling.
getProbeInterval() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.TxrxProperties
 
getProjects(String, String, String) - Method in interface uk.ac.manchester.spinnaker.alloc.nmpi.NMPIv3API
Get a list of projects that match the parameters.
getProxy() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
 
getQuota() - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.CreateGroupModel
 
getQuota() - Method in class uk.ac.manchester.spinnaker.alloc.allocator.QuotaManager.AdjustedQuota
 
getQuota() - Method in class uk.ac.manchester.spinnaker.alloc.model.GroupRecord
 
getQuota() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
getQuota() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
 
getQuotas() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Project
 
getRealm() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AuthProperties
The authentication realm.
getReason() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
 
getReason() - Method in class uk.ac.manchester.spinnaker.alloc.web.JobStateResponse
 
getReceiveTimeout() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.CompatibilityProperties
Making this too short makes the service more expensive.
getRedirect() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
 
getRegistrationId() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
The registration ID of the client.
getReportActionThreshold() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AllocatorProperties
 
getReportedBoards - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get enabled boards with at least as many reported problems as a given threshold.
getReportEmail() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
 
getReporter() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardIssueReport
 
getReports() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
 
getReports() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
getRequest() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
getRequest() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
getRequestBytes() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
getResourceUsage() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Job
Get the count of how much resource has been used by the job.
getResourceUsage() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.JobResourceUpdate
Get the count of how much resource has been used by the job.
getResourceUsage() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionResourceUpdate
Get the count of how much resource has been used by the job.
getResourceUsage() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionResponse
Get the count of how much resource has been used by the job.
getRootBoardBMPAddress() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
 
getRootChip() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
 
getRootX() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.SubMachine
 
getRootY() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.SubMachine
 
getRootZ() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.SubMachine
 
getRteName() - Method in class uk.ac.manchester.spinnaker.alloc.web.Process
 
getRteRegisters() - Method in class uk.ac.manchester.spinnaker.alloc.web.Process
 
getSchedule() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.HistoricalDataProperties
 
getScopes() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
The scopes desired.
getSecondsBeforeFree() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Configuration
 
getSecret() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
The application installation secret.
getSerial(String, Class<T>) - Method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get the contents of the named column by deserialization.
getSerialNumber(MachineStateControl.BoardState) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Read the serial number off a board.
getSerialReadBatchSize() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.StateControlProperties
 
getServiceGroup() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.CompatibilityProperties
What group to run jobs submitted through the spalloc v1 compatibility service against.
getServiceUser() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.CompatibilityProperties
What user to run jobs submitted through the spalloc v1 compatibility service with.
getShutdownTimeout() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.CompatibilityProperties
 
getSize() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.PriorityScale
 
getSpecificBoard() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.PriorityScale
 
getSpinnakerIPs() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Machine
 
getSQL() - Method in class uk.ac.manchester.spinnaker.alloc.db.SQL
Get the SQL to be executed.
getSqlite() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
 
getStart() - Method in class uk.ac.manchester.spinnaker.alloc.web.Process
 
getStartTime() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
 
getStartTime() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
getStartTime() - Method in class uk.ac.manchester.spinnaker.alloc.web.JobStateResponse
 
getState() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
 
getState() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
 
getState() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
getState() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
getState() - Method in class uk.ac.manchester.spinnaker.alloc.web.JobStateResponse
 
getState() - Method in class uk.ac.manchester.spinnaker.alloc.web.Process
 
getState(boolean, AsyncResponse) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.JobAPI
Describe the basic info about a job.
getStateControl() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
 
getStatus() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Job
Get the status of the job.
getStatus() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionResourceUpdate
Get the status of the job.
getString(String) - Method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get the contents of the named column.
getStringClaim(String) - Method in interface uk.ac.manchester.spinnaker.alloc.security.OpenIDUserAware
Get a claim/attribute that is a string.
getSubject() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.ReportProperties
 
getSystemGroup() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AuthProperties
The name of the system default group, that is internal and has no quota (initially).
getSystemReportUser() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AllocatorProperties
 
getTags() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Machine
 
getTags() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
 
getTags() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
getTags() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineListEntryRecord
 
getTags() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineTagging
 
getTemperatures(@javax.validation.Valid int, @javax.validation.Valid int) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Get the temperature data for a board.
getTemperatures(int, int) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
getThreadPoolSize() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.CompatibilityProperties
 
getTimeout() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DBProperties
 
getTimeoutCheckInterval() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Configuration
 
getTimestamp() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardIssueReport
 
getTo() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.ReportProperties
 
getToken() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
 
getTransceiver() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
Get a way to talk to the machine directly.
getTransceiver() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
 
getTransciever(SpallocAPI.Machine, BMPCoords) - Method in class uk.ac.manchester.spinnaker.alloc.bmp.TransceiverFactory
 
getTransciever(SpallocAPI.Machine, BMPCoords) - Method in interface uk.ac.manchester.spinnaker.alloc.bmp.TransceiverFactoryAPI
Get the transceiver for talking to a given machine's BMPs.
getTriadHeight() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
getTriadWidth() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
getTrustLevel() - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
getTruststorePassword() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
How to unlock the truststore.
getTruststorePath() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
Where the truststore is.
getTruststoreType() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
What kind of truststore is it.
getType() - Method in class uk.ac.manchester.spinnaker.alloc.model.GroupRecord
 
getUnits() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Quota
 
getUnits() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.ResourceUsage
Get the units of the usage.
getUnlockPeriod() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AuthProperties
How often do we look for users to end their lock-out?
getUrl() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription.JobInfo
 
getUrl() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineTagging
 
getUsage() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Quota
 
getUser(int, Function<MemberRecord, URI>) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Get a description of a user.
getUser(String, Function<MemberRecord, URI>) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Get a description of a user.
getUser(Principal) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Get a model for updating the local password of the current user.
getUserCreationForm(ModelMap) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Get the form for creating a user.
getUserCreationForm(ModelMap) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
getUserId() - Method in class uk.ac.manchester.spinnaker.alloc.model.MemberRecord
 
getUserId() - Method in class uk.ac.manchester.spinnaker.alloc.model.PasswordChangeRecord
 
getUserId() - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
getUserId() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Job
Get the ID of the user which created the job.
getUserId() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionRequest
Get the ID of the user who is requesting the creation.
getUserinfo() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
Location of the OpenID User Information service.
getUsername() - Method in class uk.ac.manchester.spinnaker.alloc.model.PasswordChangeRecord
 
getUsername() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DataSourceProperties
 
getUserName() - Method in class uk.ac.manchester.spinnaker.alloc.model.MemberRecord
 
getUserName() - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
getUsernamePrefix() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
Prefix for user names originating from OpenID auto-registration.
getUserUrl() - Method in class uk.ac.manchester.spinnaker.alloc.model.MemberRecord
 
getValue() - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.ResourceUsage
Get the value of the usage.
getVersion() - Method in class uk.ac.manchester.spinnaker.alloc.ServiceVersion
 
getVersion() - Method in class uk.ac.manchester.spinnaker.alloc.web.ServiceDescription
 
getVirtualId() - Method in class uk.ac.manchester.spinnaker.alloc.web.Process
 
getWait() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
How long should long calls take before returning anyway?
getWidth() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Machine
 
getWidth() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
 
getWidth() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
 
getWidth() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.SubMachine
 
getWidth() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
getWidth() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
getWorkingDirectory() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
The main working directory.
getX() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardCoords
 
getX() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
getY() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardCoords
 
getY() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
getZ() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardCoords
 
getZ() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
GRANT_ADMIN - Static variable in interface uk.ac.manchester.spinnaker.alloc.security.Grants
The authority used to grant a user permission to use administrative actions.
GRANT_NMPI_EXEC - Static variable in interface uk.ac.manchester.spinnaker.alloc.security.Grants
The authority used to grant a user permission to run NMPI jobs only on behalf of other users.
GRANT_READER - Static variable in interface uk.ac.manchester.spinnaker.alloc.security.Grants
The authority used to grant a user permission to get general machine information and summaries of jobs.
GRANT_USER - Static variable in interface uk.ac.manchester.spinnaker.alloc.security.Grants
The authority used to grant a user permission to create jobs, manipulate them, and read their details.
Grants - Interface in uk.ac.manchester.spinnaker.alloc.security
The strings that describe the roles that may be granted.
group - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest
What group will the job be accounted against; the owner must be a member of the group.
GROUP - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI.Paths
User group control.
GROUP_ADD_USER_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Path to user-add-to-group operation.
GROUP_DELETE_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Path to single-user-deletion operation.
GROUP_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Path to single-group operations.
GROUP_QUOTA_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Path to quota-adjustment operation.
GROUP_REMOVE_USER_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Path to user-remove-from-group operation.
GROUP_SYNC_ADD_GROUPS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Step 3 of group synchronisation: add real missing groups.
GROUP_SYNC_DROP_TEMP_TABLE - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Step 5 of group synchronisation: drop the temporary table.
GROUP_SYNC_INSERT_TEMP_ROW - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Step 2 of group synchronisation: add a desired group to the temp table.
GROUP_SYNC_MAKE_TEMP_TABLE - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Step 1 of group synchronisation: make a temporary table.
GROUP_SYNC_REMOVE_GROUPS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Step 4 of group synchronisation: remove real groups no longer wanted.
GroupRecord - Class in uk.ac.manchester.spinnaker.alloc.model
The description and model of a group.
GroupRecord() - Constructor for class uk.ac.manchester.spinnaker.alloc.model.GroupRecord
Make an empty record.
GroupRecord(Row) - Constructor for class uk.ac.manchester.spinnaker.alloc.model.GroupRecord
Make a record from a database query result.
GroupRecord.GroupType - Enum in uk.ac.manchester.spinnaker.alloc.model
The type of a group.
groups() - Method in annotation type uk.ac.manchester.spinnaker.alloc.model.TagList
Group of constraints.
GROUPS_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Path to all-groups operations.

H

handleBinaryMessage(WebSocketSession, BinaryMessage) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.SpinWSHandler
Websocket message received, dispatch it to the proxy for handling.
handleClientMessage(ByteBuffer) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.ProxyCore
Handle a message sent to this service on the web socket associated with this object.
handleTransportError(WebSocketSession, Throwable) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.SpinWSHandler
Log exceptions from the transport level.
hashCode() - Method in class uk.ac.manchester.spinnaker.alloc.admin.DirInfo
 
hashCode() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardCoords
 
hashCode() - Method in class uk.ac.manchester.spinnaker.alloc.model.ConnectionInfo
 
height - Variable in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDimensions
Height requested, in triads.
height - Variable in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDimensionsAt
Height requested, in triads.
height - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest.Dimensions
The height of the rectangle of boards to allocate, in triads.
height - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachineResponse
The height of the machine, in triads.
height - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachinesResponse.BriefMachineDescription
The height of the machine, in triads.
height - Variable in class uk.ac.manchester.spinnaker.alloc.web.SubMachineResponse
Rectangle height.
historicalDatabase(DataSource) - Method in class uk.ac.manchester.spinnaker.alloc.ServiceConfig
The access to the tombstone database.
HistoricalDataProperties(File, Duration, String, SpallocProperties.DataSourceProperties) - Constructor for class uk.ac.manchester.spinnaker.alloc.SpallocProperties.HistoricalDataProperties
 
host() - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
What host is connected to this service instance?

I

id - Variable in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
The board ID.
ID - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The ID path parameter name.
ids() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Jobs
 
IMPORT - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI.Paths
Machine definition importing.
importMachines - Variable in class uk.ac.manchester.spinnaker.alloc.admin.AdminAPI.Description
Machine definition importing.
importMachinesByContent(MachineDefinitionLoader.Configuration) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Import a machine definition by posting it.
importMachinesByContent(MachineDefinitionLoader.Configuration) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
index() - Method in class uk.ac.manchester.spinnaker.alloc.web.RootController
 
index() - Method in interface uk.ac.manchester.spinnaker.alloc.web.SystemController
Get the view for the main page of the service.
index() - Method in class uk.ac.manchester.spinnaker.alloc.web.SystemControllerImpl
 
initCreationDefaults() - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
Set up some defaults used when a user is being created.
initProxyCore(WebSocketSession, SpallocAPI.Job) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.SpinWSHandler
Connection established and job looked up.
INSERT_BMP - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Insert a BMP.
INSERT_BOARD - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Insert a board.
INSERT_BOARD_REPORT - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Create a board issue report.
INSERT_JOB - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Create a job.
INSERT_LINK - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Insert a link.
INSERT_MACHINE_SPINN_5 - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Insert a machine.
INSERT_REQ_BOARD - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Create a request to allocate a specific board.
INSERT_REQ_N_BOARDS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Create a request to allocate a number of boards.
INSERT_REQ_SIZE - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Create a request to allocate a rectangle of boards.
INSERT_REQ_SIZE_BOARD - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Create a request to allocate triads starting at a particular board.
INSERT_TAG - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Insert a tag.
installInjectableTrustStoreAsDefault(Supplier<X509TrustManager>) - Static method in class uk.ac.manchester.spinnaker.alloc.security.Utils
Set up the default SSL context so that we can inject our trust store for verifying servers.
instant(String) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get a function to get the contents of the named column.
int32(String) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get a function to get the contents of the named column.
int64(String) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get a function to get the contents of the named column.
integer(String) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get a function to get the contents of the named column.
INTERNAL - uk.ac.manchester.spinnaker.alloc.model.GroupRecord.GroupType
Marks a group that can contain local users.
IOUtils - Class in uk.ac.manchester.spinnaker.alloc
Utility wrappers for I/O.
ip - Variable in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.HasBoardCoords
The network coordinates, or null.
IPTAG - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The IPTag query parameter name.
IS_ADMIN - Static variable in class uk.ac.manchester.spinnaker.alloc.security.SecurityConfig
How to assert that a user must be an admin.
IS_BOARD_BLACKLIST_CURRENT - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Asks whether the blacklist model for a board is believed to be synchronised to the hardware.
IS_NMPI_EXEC - Static variable in class uk.ac.manchester.spinnaker.alloc.security.SecurityConfig
How to assert that a user must be an admin.
IS_READER - Static variable in class uk.ac.manchester.spinnaker.alloc.security.SecurityConfig
How to assert that a user must be able to read summaries.
IS_USER - Static variable in class uk.ac.manchester.spinnaker.alloc.security.SecurityConfig
How to assert that a user must be able to make jobs and read job details in depth.
IS_USER_LOCKED - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Test if a user account is locked or disabled.
isAddDummyUser() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AuthProperties
 
isAddressPresent() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
isAutoExplain() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DBProperties
 
isBasic() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AuthProperties
Whether to enable HTTP BASIC authentication.
isBlacklistSynched(MachineStateControl.BoardState) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Test whether a board's blacklist is believed to be synchronised to the hardware.
isBusy(SQLException) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Utils
Utility for testing whether an exception was thrown because the database was busy.
isBusy(DataAccessException) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Utils
Utility for testing whether an exception was thrown because the database was busy.
isDebugFailures() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AuthProperties
 
isDebugFailures() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DBProperties
 
isDummy() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.TxrxProperties
Useful for testing only.
isDummyRandomPass() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AuthProperties
Whether to generate a random password for the default admin user.
isEnable() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.CompatibilityProperties
 
isEnable() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
Whether to enable OIDC authentication.
isEnable() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.ProxyProperties
 
isEnabled() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
isEnabledDefined() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
isEnableExpensiveTransactionDebugging() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DBProperties
 
isExternallyAuthenticated() - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
isFpgaReload() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.TxrxProperties
 
isHistoricalDBAvailable() - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI
Whether the historical data DB is available.
isHistoricalDBAvailable() - Method in class uk.ac.manchester.spinnaker.alloc.db.DatabaseAwareBean
Determine if the historical database can be used.
isHistoricalDBAvailable() - Method in class uk.ac.manchester.spinnaker.alloc.db.DatabaseEngineJDBCImpl
 
isHorizonallyWrapped() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
 
isIdPresent() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
isInService() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
 
isInternal() - Method in enum uk.ac.manchester.spinnaker.alloc.model.GroupRecord.GroupType
 
isInternal() - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
isJobAllocated() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
isLocalForm() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.AuthProperties
Whether to enable HTTP form+session authentication.
isLogWriteCounts() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.ProxyProperties
 
isNewPasswordMatched() - Method in class uk.ac.manchester.spinnaker.alloc.model.PasswordChangeRecord
 
isNewPasswordSameAsOld() - Method in class uk.ac.manchester.spinnaker.alloc.model.PasswordChangeRecord
 
isPause() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties
Whether to pause all periodic callbacks.
isPaused() - Method in class uk.ac.manchester.spinnaker.alloc.ServiceMasterControl
 
isPerformanceLog() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.DBProperties
 
isPhysicalCoordPresent() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
isPowered() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
isPowered() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
isPowered() - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
isPresent() - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.BlacklistData
 
isQuotad() - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.CreateGroupModel
 
isReadOnly() - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
Retrieves whether this connection is in read-only mode.
isRte() - Method in class uk.ac.manchester.spinnaker.alloc.web.Process
 
isSend() - Method in class uk.ac.manchester.spinnaker.alloc.SpallocProperties.ReportProperties
 
issue - Variable in class uk.ac.manchester.spinnaker.alloc.web.IssueReportRequest
What the problem is believed to be.
issueChangeForJob - Variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Create a request to change the power status of a board.
IssueReportRequest - Class in uk.ac.manchester.spinnaker.alloc.web
A request to report an issue with some boards.
IssueReportRequest() - Constructor for class uk.ac.manchester.spinnaker.alloc.web.IssueReportRequest
 
IssueReportRequest.ReportedBoard - Class in uk.ac.manchester.spinnaker.alloc.web
Describes a board that has an issue.
IssueReportResponse - Class in uk.ac.manchester.spinnaker.alloc.web
Describes whether an issue with a board was reported successfully.
isSynched() - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.BlacklistData
 
isTaggedAsDefault() - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineTagging
 
isTriadCoordPresent() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
isUseDummyBMP() - Method in class uk.ac.manchester.spinnaker.alloc.ServiceMasterControl
 
isValid() - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Epochs.Epoch
Check if this epoch is the current one.
isVerticallyWrapped() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Machine
 
ItsGone(String) - Constructor for exception uk.ac.manchester.spinnaker.alloc.web.RequestFailedException.ItsGone
 

J

Job - Class in uk.ac.manchester.spinnaker.alloc.nmpi
A NMPI job.
Job() - Constructor for class uk.ac.manchester.spinnaker.alloc.nmpi.Job
 
JOB - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The job resource name component.
JOB_BOARD_BY_CHIP - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The job board-by-chip resource name component.
JOB_KEEPALIVE - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The job keep-alive resource name component.
JOB_MACHINE - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The job machine resource name component.
JOB_MACHINE_POWER - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The job power resource name component.
jobChanged(int) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Epochs
Indicate a change in a job.
jobChip - Variable in class uk.ac.manchester.spinnaker.alloc.web.WhereIsResponse
The location of the chip in the job using the board, or null/absent if none.
JobDescription - Class in uk.ac.manchester.spinnaker.alloc.model
Descriptive detail for a job.
JobDescription() - Constructor for class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
jobId - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobResponse
The ID of the job.
jobId - Variable in class uk.ac.manchester.spinnaker.alloc.web.WhereIsResponse
The ID of the job using the board, or null/absent if none.
JobInfo() - Constructor for class uk.ac.manchester.spinnaker.alloc.model.MachineDescription.JobInfo
 
jobKeepalive(int) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Mark a job as still being kept alive.
JobListEntryRecord - Class in uk.ac.manchester.spinnaker.alloc.model
Entry in a table of machines.
JobListEntryRecord() - Constructor for class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
jobRef - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobResponse
The link to the job.
jobRef - Variable in class uk.ac.manchester.spinnaker.alloc.web.WhereIsResponse
The URI to the job using the board, or null/absent if none.
JobResourceUpdate - Class in uk.ac.manchester.spinnaker.alloc.nmpi
A NMPI job with only resources to be updated.
JobResourceUpdate() - Constructor for class uk.ac.manchester.spinnaker.alloc.nmpi.JobResourceUpdate
 
jobs - Variable in class uk.ac.manchester.spinnaker.alloc.web.ListJobsResponse
The list of jobs, by URI.
jobs() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Jobs
 
JobState - Enum in uk.ac.manchester.spinnaker.alloc.model
All the possible states that a job may be in.
JobStateResponse - Class in uk.ac.manchester.spinnaker.alloc.web
The state of a job.
JobStateResponse() - Constructor for class uk.ac.manchester.spinnaker.alloc.web.JobStateResponse
Make an instance without any references to other resources.

K

keepAlive(String) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.JobAPI
Keep the job alive.
keepaliveInterval - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest
How long after a keepalive message will the job be auto-deleted? Required. Must be between 30 and 300 seconds.
KeepaliveProperties(Duration, Duration, Duration) - Constructor for class uk.ac.manchester.spinnaker.alloc.SpallocProperties.KeepaliveProperties
 
keepaliveRef - Variable in class uk.ac.manchester.spinnaker.alloc.web.JobStateResponse
Where the keepalives go.
key(Object...) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Update
Run the update on the given arguments.
KILL_ALL_JOB_ALLOC_TASK - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Delete all requests to allocate resources for a job.
KILL_JOB_ALLOC_TASK - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Delete a request to allocate resources for a job.

L

Link - Class in uk.ac.manchester.spinnaker.alloc.bmp
Describes a part of a request that modifies the power of an FPGA-managed inter-board link to be off.
LIST_ALL_GROUPS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get a list of all groups.
LIST_ALL_GROUPS_OF_TYPE - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get a list of all groups of a given type.
LIST_ALL_USERS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get a list of all users.
LIST_ALL_USERS_OF_TYPE - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get a list of all users.
LIST_LIVE_JOBS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Gets information about live jobs.
LIST_MACHINE_NAMES - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get the machine names in alphabetical order.
listGroups() - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
List the groups in the database.
listGroups(Function<GroupRecord, URI>) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
List the groups in the database.
listGroups(UriInfo) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
List the groups and the URIs used to describe and manipulate them.
listGroups(UriInfo) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
listGroups(ModelMap) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
List all groups.
listGroups(ModelMap) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
listGroups(GroupRecord.GroupType) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
List the groups of a type in the database.
listGroups(GroupRecord.GroupType, Function<GroupRecord, URI>) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
List the groups of a type in the database.
listJobs() - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
List the jobs.
listJobs(boolean, boolean, @javax.validation.constraints.Positive(message="limit must be at least 1") int, @javax.validation.constraints.PositiveOrZero(message="start must be at least 0") int, UriInfo, AsyncResponse) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI
List jobs.
listJobs(boolean, boolean, int, int, UriInfo, AsyncResponse) - Method in class uk.ac.manchester.spinnaker.alloc.web.SpallocServiceImpl
 
listJobs(Permit) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
listJobs(Permit) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI
List the active jobs.
ListJobsResponse - Class in uk.ac.manchester.spinnaker.alloc.web
The list of jobs.
listMachines() - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
List the machines.
listMachines(boolean) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
listMachines(boolean) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI
List the machines.
listProcesses(int, @javax.validation.Valid int, @javax.validation.Valid int) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SystemController
Get job processes on a chip.
listProcesses(int, int, int) - Method in class uk.ac.manchester.spinnaker.alloc.web.SystemControllerImpl
 
listUsers() - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
List the users in the database.
listUsers(boolean) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
List the users of a type in the database.
listUsers(boolean, Function<UserRecord, URI>) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
List the users of a type in the database.
listUsers(Function<UserRecord, URI>) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
List the users in the database.
listUsers(UriInfo) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
List the usernames and the URIs used to describe and manipulate them.
listUsers(UriInfo) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
listUsers(ModelMap) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
List all users.
listUsers(ModelMap) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
LOAD_DIR_INFO - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Get descriptions of how to move from a board to its neighbours.
loadMachineDefinition(MachineDefinitionLoader.Machine) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader
Add the machine definition to the database.
loadMachineDefinitions(InputStream) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader
Add the machine definitions in the given stream to the database.
loadMachineDefinitions(MachineDefinitionLoader.Configuration) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader
Add the machine definitions in the given configuration to the database.
loadTrustStore(SpallocProperties.OpenIDProperties) - Static method in class uk.ac.manchester.spinnaker.alloc.security.Utils
Loads a trust store.
LocalAuthenticationProvider<TestAPI> - Interface in uk.ac.manchester.spinnaker.alloc.security
Locally-defined authentication providers include the capability to create users.
LocalAuthProviderImpl - Class in uk.ac.manchester.spinnaker.alloc.security
Does authentication against users defined entirely in the database.
LocalAuthProviderImpl() - Constructor for class uk.ac.manchester.spinnaker.alloc.security.LocalAuthProviderImpl
 
logicalBoardCoordinates - Variable in class uk.ac.manchester.spinnaker.alloc.web.WhereIsResponse
The logical (triad) coordinates of the board.
login() - Method in interface uk.ac.manchester.spinnaker.alloc.web.SystemController
Get the login form page.
login() - Method in class uk.ac.manchester.spinnaker.alloc.web.SystemControllerImpl
 
LOGIN_OIDC_PATH - Static variable in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
The URI path to use to perform OIDC logins.
LOGIN_OIDC_URI - Static variable in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
The OIDC URI variable for JSP pages.
LOGIN_PATH - Static variable in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
The URI path to use to perform logins.
LOGIN_URI - Static variable in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
The logout URI variable for JSP pages.
LOGOUT_PATH - Static variable in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
The URI path to use to perform logouts.
LOGOUT_URI - Static variable in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
The login URI variable for JSP pages.
lookupByAddress - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachineResponse
Where to look up a board by its ethernet IP address.
lookupByChip - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachineResponse
Where to look up a board by global chip address.
lookupByLogicalBoard - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachineResponse
Where to look up a board by logical coordinates.
lookupByPhysicalBoard - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachineResponse
Where to look up a board by physical coordinates.

M

MACH - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The machine resource name component.
MACH_BOARD_BY_ADDRESS - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The machine board IP address resource name component.
MACH_BOARD_BY_CHIP - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The machine chip resource name component.
MACH_BOARD_BY_LOGICAL - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The machine logical board resource name component.
MACH_BOARD_BY_PHYSICAL - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The machine physical board resource name component.
machine - Variable in class uk.ac.manchester.spinnaker.alloc.web.IssueReportRequest.ReportedBoard
The machine containing the board.
machine - Variable in class uk.ac.manchester.spinnaker.alloc.web.WhereIsResponse
The name of the machine.
Machine() - Constructor for class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Machine
 
MACHINE_FILE_PARAM - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Name of parameter used when submitting a new machine definition.
MACHINE_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Path to machine-instantiation operations.
MACHINE_RETAG_PARAM - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Name of parameter used to mark a retagging.
machineChanged(int) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Epochs
Indicate a change in a machine.
MachineDefinitionLoader - Class in uk.ac.manchester.spinnaker.alloc.admin
Loads definitions of machines from JSON, as generated by py2json.
MachineDefinitionLoader() - Constructor for class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader
 
MachineDefinitionLoader.Configuration - Class in uk.ac.manchester.spinnaker.alloc.admin
A configuration description.
MachineDefinitionLoader.InsertFailedException - Exception in uk.ac.manchester.spinnaker.alloc.admin
Possible exception when an insert fails.
MachineDefinitionLoader.Link - Enum in uk.ac.manchester.spinnaker.alloc.admin
Enumeration of links from a SpiNNaker chip, as used in the old spalloc.
MachineDefinitionLoader.Machine - Class in uk.ac.manchester.spinnaker.alloc.admin
A machine description.
MachineDescription - Class in uk.ac.manchester.spinnaker.alloc.model
Descriptive detail for a machine.
MachineDescription() - Constructor for class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
MachineDescription.JobInfo - Class in uk.ac.manchester.spinnaker.alloc.model
Information about a single job.
machineId - Variable in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
The machine ID.
machineId - Variable in class uk.ac.manchester.spinnaker.alloc.model.BMPAndMachine
The machine identifier.
MachineListEntryRecord - Class in uk.ac.manchester.spinnaker.alloc.model
Entry in a table of machines.
MachineListEntryRecord() - Constructor for class uk.ac.manchester.spinnaker.alloc.model.MachineListEntryRecord
 
machineManagement(ModelMap) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Provide the form for uploading a machine definition.
machineManagement(ModelMap) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
Provide the form for uploading a machine definition.
machineName - Variable in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
The name of the containing SpiNNaker machine.
machineName - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest
Which machine to allocate on.
machineName - Variable in class uk.ac.manchester.spinnaker.alloc.web.SubMachineResponse
On what machine.
MachinePower - Class in uk.ac.manchester.spinnaker.alloc.web
Describes the current state of power of the machine (or at least the portion of it allocated to a job), or a state that the user wants us to switch into.
MachinePower(PowerState) - Constructor for class uk.ac.manchester.spinnaker.alloc.web.MachinePower
Make an instance.
machineRef - Variable in class uk.ac.manchester.spinnaker.alloc.web.JobStateResponse
Where the machine details are.
machineRef - Variable in class uk.ac.manchester.spinnaker.alloc.web.SubMachineResponse
Where to get the full machine description.
machineRef - Variable in class uk.ac.manchester.spinnaker.alloc.web.WhereIsResponse
The URI to the machine.
MachineResponse - Class in uk.ac.manchester.spinnaker.alloc.web
The description of an individual machine.
MachineResponse(SpallocAPI.Machine, UriInfo) - Constructor for class uk.ac.manchester.spinnaker.alloc.web.MachineResponse
Create a machine response.
machines - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachinesResponse
The list of machines known to the service.
MachinesResponse - Class in uk.ac.manchester.spinnaker.alloc.web
The description of machines known to the service.
MachinesResponse.BriefMachineDescription - Class in uk.ac.manchester.spinnaker.alloc.web
A brief, summary description of a machine.
MachineStateControl - Class in uk.ac.manchester.spinnaker.alloc.admin
How to manage the state of a machine and boards in it.
MachineStateControl() - Constructor for class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
 
MachineStateControl.BoardState - Class in uk.ac.manchester.spinnaker.alloc.admin
Access to the enablement-state of a board.
MachineStateControl.MachineStateException - Exception in uk.ac.manchester.spinnaker.alloc.admin
Exception thrown when the machine state can't be read from or written to a BMP.
MachineTagging - Class in uk.ac.manchester.spinnaker.alloc.model
Describes a tagging of a machine.
MachineTagging(Row) - Constructor for class uk.ac.manchester.spinnaker.alloc.model.MachineTagging
Build a basic instance (without tags, which need another query) from the result of SQLQueries.GET_ALL_MACHINES.
main(String[]) - Static method in class uk.ac.manchester.spinnaker.alloc.ServiceConfig
Spring Boot entry point.
MAIN_URI - Static variable in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
The main URI variable for JSP pages.
mainDatabase(DataSource) - Method in class uk.ac.manchester.spinnaker.alloc.ServiceConfig
The access to the main database.
mainTransactionManager(DataSource) - Method in class uk.ac.manchester.spinnaker.alloc.ServiceConfig
The access to the main database's transaction manager.
mainUI(ModelMap) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Get supported ops.
mainUI(ModelMap) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
mapAuthorities(OidcUserAuthority, Collection<GrantedAuthority>) - Method in interface uk.ac.manchester.spinnaker.alloc.security.LocalAuthenticationProvider
Map the authorities, adding them to the result.
mapAuthorities(OidcUserAuthority, Collection<GrantedAuthority>) - Method in class uk.ac.manchester.spinnaker.alloc.security.LocalAuthProviderImpl
 
mapException(SQLException, String) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Utils
Convert an SQL-related exception into an unchecked exception.
mapRow(Row) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.RowMapper
Map a row to an object.
MARK_BOARD_BLACKLIST_CHANGED - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Mark a board as having had its blacklist modified.
MARK_BOARD_BLACKLIST_SYNCHED - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Mark a board as having had its blacklist synchronised with the hardware.
MARK_CONSOLIDATED - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Mark a job as having had its resource usage consolidated.
MARK_LOGIN_FAILURE - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Note the login failure.
MARK_LOGIN_SUCCESS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Note the login success.
matchPassword(String, String) - Method in class uk.ac.manchester.spinnaker.alloc.security.PasswordServices
Check using bcrypt if a password matches its encoded form retrieved from the database.
maxDead - Variable in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDescriptor
The maximum number of dead boards tolerated in the allocation.
maxDeadBoards - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest
The maximum number of dead boards allowed in a rectangular allocation.
MAY_SEE_JOB_DETAILS - Static variable in class uk.ac.manchester.spinnaker.alloc.security.SecurityConfig
How to filter out job details that a given user may see (or not).
mayCreateJob(int) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.QuotaManager
Can the user (in a specific group) create another job at this point? If not, they're currently out of resources.
mayLetJobContinue(int) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.QuotaManager
Has the execution of a job remained within its group's resource allocation at this point?
MEMBER - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI.Paths
Group membership control.
MemberRecord - Class in uk.ac.manchester.spinnaker.alloc.model
Description of the membership of one user in one group.
MemberRecord() - Constructor for class uk.ac.manchester.spinnaker.alloc.model.MemberRecord
 
MEMORY - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The job memory to read or write.
message() - Method in annotation type uk.ac.manchester.spinnaker.alloc.compat.SaneParameter
Message on constraint violated.
message() - Method in annotation type uk.ac.manchester.spinnaker.alloc.model.TagList
Message on constraint violated.
MESSAGE - uk.ac.manchester.spinnaker.alloc.proxy.ProxyOp
A message going to or from a board.
MESSAGE_TO - uk.ac.manchester.spinnaker.alloc.proxy.ProxyOp
A message going to a board on a channel which does not have a SpiNNaker board target address set up already (ProxyOp.OPEN_UNCONNECTED).
MVC_ERROR - Static variable in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
The name of the Spring MVC error view.
MvcConfig - Class in uk.ac.manchester.spinnaker.alloc.web
Sets up the login page and static resource mappings.
MvcConfig() - Constructor for class uk.ac.manchester.spinnaker.alloc.web.MvcConfig
 

N

N - uk.ac.manchester.spinnaker.alloc.model.Direction
Northward, from x to a.
name - Variable in class uk.ac.manchester.spinnaker.alloc.security.Permit
What is the name of the user?
name - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachineResponse
The name of the machine.
name - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachinesResponse.BriefMachineDescription
The name of the machine.
NAME - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The name path parameter name.
NMPI_EXEC - uk.ac.manchester.spinnaker.alloc.security.TrustLevel
Grants ability to run NMPI jobs, in addition to TrustLevel.USER.
nmpiCollab - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest
Which NMPI Collab the job will be accounted against; the owner must be a member of the Collab.
nmpiexec - Variable in class uk.ac.manchester.spinnaker.alloc.security.Permit
Is the user an nmpi exec user?
nmpiJobId - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest
Which NMPI Job the job will be accounted against; the owner must be able to update the NMPI Job.
NMPIv3API - Interface in uk.ac.manchester.spinnaker.alloc.nmpi
The REST API for the NMPI Service.
NonBootOperation - Enum in uk.ac.manchester.spinnaker.alloc.bmp
Non-boot operations that may be performed on a BMP.
north - uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Link
North.
northEast - uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Link
North-East.
NOTE_DESTROY_REASON - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Record the reason for a job being destroyed.
NotFound(String) - Constructor for exception uk.ac.manchester.spinnaker.alloc.web.RequestFailedException.NotFound
 
NotFound(String, Throwable) - Constructor for exception uk.ac.manchester.spinnaker.alloc.web.RequestFailedException.NotFound
 
notifyJob(Integer, boolean) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Request notification of job status changes.
notifyMachine(String, boolean) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Request notification of machine status changes.
numBoards - Variable in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateNumBoards
The number of boards requested.
numBoards - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest
The number of boards to allocate.
numBoards(SpallocAPI.CreateNumBoards) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateVisitor
Visit a descriptor.
NW - uk.ac.manchester.spinnaker.alloc.model.Direction
Northwest, from x to f.

O

object(String) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get a function to get the contents of the named column.
OFF - uk.ac.manchester.spinnaker.alloc.model.PowerState
Switched off.
ON - uk.ac.manchester.spinnaker.alloc.model.PowerState
Switched on.
OPEN - uk.ac.manchester.spinnaker.alloc.proxy.ProxyOp
Ask for a bidirectional channel to a board to be opened.
OPEN_UNCONNECTED - uk.ac.manchester.spinnaker.alloc.proxy.ProxyOp
Ask for a bidirectional channel from all boards to be opened.
openConnectedChannel(ByteBuffer) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.ProxyCore
Open a connected channel in response to a ProxyOp.OPEN message.
OpenIDProperties(boolean, Set<String>, String, String, String, String, String, String, String, String, String, String, String, String, String, Resource, String) - Constructor for class uk.ac.manchester.spinnaker.alloc.SpallocProperties.OpenIDProperties
 
OpenIDUserAware - Interface in uk.ac.manchester.spinnaker.alloc.security
An object that can say something about what user it was derived from.
openUnconnectedChannel(ByteBuffer) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.ProxyCore
Open an unconnected channel in response to a ProxyOp.OPEN_UNCONNECTED message.
opposite() - Method in enum uk.ac.manchester.spinnaker.alloc.model.Direction
Gets the direction of the link in the opposite direction.
ORGANISATION - uk.ac.manchester.spinnaker.alloc.model.GroupRecord.GroupType
Marks a group that represents a real-world organisation.
originalRequest - Variable in class uk.ac.manchester.spinnaker.alloc.web.JobStateResponse
The original request that created the job.
owner - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest
Who owns the job.

P

parseCommand(byte[]) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Parse a command that was saved in the DB.
parseCommand(String) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Parse a command from a message.
PasswordChangeRecord - Class in uk.ac.manchester.spinnaker.alloc.model
Describes basic information about a user that they'd use to change their password.
PasswordChangeRecord() - Constructor for class uk.ac.manchester.spinnaker.alloc.model.PasswordChangeRecord
Make an instance.
PasswordChangeRecord(int, String) - Constructor for class uk.ac.manchester.spinnaker.alloc.model.PasswordChangeRecord
Make an instance.
PasswordServices - Class in uk.ac.manchester.spinnaker.alloc.security
Misc services related to password handling.
PasswordServices() - Constructor for class uk.ac.manchester.spinnaker.alloc.security.PasswordServices
 
PATH - Static variable in class uk.ac.manchester.spinnaker.alloc.proxy.SpinWSHandler
The path that we match in this handler.
payload() - Method in annotation type uk.ac.manchester.spinnaker.alloc.model.TagList
Payload info.
performLogout(HttpServletRequest, HttpServletResponse) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SystemController
Log the user out.
performLogout(HttpServletRequest, HttpServletResponse) - Method in class uk.ac.manchester.spinnaker.alloc.web.SystemControllerImpl
 
Permit - Class in uk.ac.manchester.spinnaker.alloc.security
Encodes what a user is permitted to do.
Permit(String) - Constructor for class uk.ac.manchester.spinnaker.alloc.security.Permit
Build a permit for a service user.
Permit(SecurityContext) - Constructor for class uk.ac.manchester.spinnaker.alloc.security.Permit
Build a permit.
Permit(SecurityContext) - Constructor for class uk.ac.manchester.spinnaker.alloc.security.Permit
Build a permit.
Permit(WebSocketSession) - Constructor for class uk.ac.manchester.spinnaker.alloc.security.Permit
The permit used for web socket handling.
physical - Variable in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.HasBoardCoords
The physical coordinates, or null.
physical(int, int, int) - Static method in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateBoard
Create a request for a specific board.
physical(int, int, int, int, int, Integer) - Static method in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDimensionsAt
Create a request for a rectangle at a specific board.
physical(int, int, Integer, Integer, Integer, Integer) - Static method in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDimensionsAt
Create a request for a rectangle at a specific board.
physicalBoardCoordinates - Variable in class uk.ac.manchester.spinnaker.alloc.web.WhereIsResponse
The physical (BMP+board) coordinates of the board.
physicalSerial - Variable in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
The physical board serial number, if known.
ping(List<BMPBoard>) - Method in interface uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControl
Ping the given boards.
ping(List<BMPBoard>) - Method in class uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControlDummy
 
postPasswordChangeForm(PasswordChangeRecord, Principal) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SystemController
Carry out a password change.
postPasswordChangeForm(PasswordChangeRecord, Principal) - Method in class uk.ac.manchester.spinnaker.alloc.web.SystemControllerImpl
 
power - Variable in class uk.ac.manchester.spinnaker.alloc.web.SubMachineResponse
Where to get machine power information.
POWER - uk.ac.manchester.spinnaker.alloc.model.JobState
The boards allocated to the job are currently being powered on or powered off.
PowerController - Interface in uk.ac.manchester.spinnaker.alloc.allocator
A service that knows how to initiate the setting of the power state of a job.
powerJob(int, boolean) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SystemController
Set the power of a job.
powerJob(int, boolean) - Method in class uk.ac.manchester.spinnaker.alloc.web.SystemControllerImpl
 
powerJobBoards(int, PowerState) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Switch on or off a job's boards.
powerOff(Collection<BMPBoard>) - Method in interface uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControl
Turn off boards managed by a BMP.
powerOff(Collection<BMPBoard>) - Method in class uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControlDummy
 
powerOnAndCheck(List<BMPBoard>) - Method in interface uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControl
Switch on a collection of boards managed by a BMP on a machine and check that they've come up correctly.
powerOnAndCheck(List<BMPBoard>) - Method in class uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControlDummy
 
powerRef - Variable in class uk.ac.manchester.spinnaker.alloc.web.JobStateResponse
Where the power controls are.
PowerState - Enum in uk.ac.manchester.spinnaker.alloc.model
The state of the boards or links of a machine, or what they should be switched to.
prepareRoutingTables(UriInfo, AsyncResponse) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.JobAPI
Clear routes, reset counters and install counting filters needed.
PriorityScale(double, double, double) - Constructor for class uk.ac.manchester.spinnaker.alloc.SpallocProperties.PriorityScale
 
Process - Class in uk.ac.manchester.spinnaker.alloc.web
A process in a list of processes.
Process(CPUInfo) - Constructor for class uk.ac.manchester.spinnaker.alloc.web.Process
 
Project - Class in uk.ac.manchester.spinnaker.alloc.nmpi
A NMPI project.
Project() - Constructor for class uk.ac.manchester.spinnaker.alloc.nmpi.Project
 
Prototype - Annotation Type in uk.ac.manchester.spinnaker.alloc.model
A specialization of @Scope for a component whose lifecycle is prototype, with a new instance being made every time a bean is required.
ProxyCore - Class in uk.ac.manchester.spinnaker.alloc.proxy
The main proxy class for a particular web socket session.
proxyMode() - Method in annotation type uk.ac.manchester.spinnaker.alloc.model.Prototype
ProxyOp - Enum in uk.ac.manchester.spinnaker.alloc.proxy
Message codes used in proxy operations.
ProxyProperties(boolean, boolean, String) - Constructor for class uk.ac.manchester.spinnaker.alloc.SpallocProperties.ProxyProperties
 
proxyRef - Variable in class uk.ac.manchester.spinnaker.alloc.web.JobStateResponse
How to connect to the proxy.
ProxyUDPConnection - Class in uk.ac.manchester.spinnaker.alloc.proxy
The low-level handler for proxy connections.
pullBlacklist(int, int) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Retrieve the blacklist for the given board from the board and store it in the database.
purgeDownCache() - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
purgeDownCache() - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI
Purge the cache of what boards are down.
pushBlacklist(MachineStateControl.BoardState) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Take the blacklist for the given board in the database and write it to the board.

Q

query(String) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
Create a new query.
query(String, boolean) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
Create a new query.
query(Resource) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
Create a new query.
query(Resource, boolean) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
Create a new query.
query(SQL) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
Create a new query.
query(SQL, boolean) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
Create a new query.
QUEUED - uk.ac.manchester.spinnaker.alloc.model.JobState
The job is waiting in a queue for a suitable machine.
Quota - Class in uk.ac.manchester.spinnaker.alloc.nmpi
A NMPI collab quota.
Quota() - Constructor for class uk.ac.manchester.spinnaker.alloc.nmpi.Quota
 
QuotaManager - Class in uk.ac.manchester.spinnaker.alloc.allocator
Manages user quotas.
QuotaManager() - Constructor for class uk.ac.manchester.spinnaker.alloc.allocator.QuotaManager
 
QuotaManager.AdjustedQuota - Class in uk.ac.manchester.spinnaker.alloc.allocator
Describes the result of the QuotaManager.addQuota(int,int) operation.
QuotaProperties(int, long, long, String, String, String, String) - Constructor for class uk.ac.manchester.spinnaker.alloc.SpallocProperties.QuotaProperties
 

R

READ_BL - uk.ac.manchester.spinnaker.alloc.bmp.NonBootOperation
Read a blacklist from a board's BMP's flash.
READ_HISTORICAL_ALLOCS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Read historical allocations to be written to the historical data DB.
READ_HISTORICAL_JOBS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Read historical jobs to be written to the historical data DB.
READ_TEMP - uk.ac.manchester.spinnaker.alloc.bmp.NonBootOperation
Read the temperature data from a board's BMP.
readAllBoardSerialNumbers(String) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Ensure that the database has the actual serial numbers of all boards in a machine.
readBlacklist(int) - Method in class uk.ac.manchester.spinnaker.alloc.bmp.BlacklistStore
Read a blacklist from the database.
readBlacklist(BMPBoard) - Method in interface uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControl
Read a blacklist from the given board.
readBlacklist(BMPBoard) - Method in class uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControlDummy
 
readBlacklistFromDB(MachineStateControl.BoardState) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Given a board, read its blacklist from the database.
readBlacklistFromMachine(int, int) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Given a board, read its blacklist off the machine.
readDataFromJob(@uk.ac.manchester.spinnaker.machine.ValidX int, @uk.ac.manchester.spinnaker.machine.ValidY int, long, int, AsyncResponse) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.JobAPI
Read data from job boards.
READER - uk.ac.manchester.spinnaker.alloc.security.TrustLevel
Grants read-only permissions in addition to TrustLevel.BASIC.
readMachineDefinitions(File) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader
Read a JSON-converted traditional spalloc configuration and get the machine definitions from inside.
readMachineDefinitions(InputStream) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader
Read a JSON-converted traditional spalloc configuration and get the machine definitions from inside.
readSerial(BMPBoard) - Method in interface uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControl
Read a BMP serial number from the given board.
readSerial(BMPBoard) - Method in class uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControlDummy
 
readTemp(BMPBoard) - Method in interface uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControl
Read the temperature data from the given board.
readTemp(BMPBoard) - Method in class uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControlDummy
 
readTemperatureFromMachine(int, int) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Given a board, read its temperature data off the machine.
READY - uk.ac.manchester.spinnaker.alloc.model.JobState
The job has been allocated boards and the boards are not currently powering on or powering off.
receiveMessage(int) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.ProxyUDPConnection
RegisterSet(FPGA, FPGALinkRegisters, int, int) - Constructor for class uk.ac.manchester.spinnaker.alloc.bmp.FirmwareLoader.RegisterSet
 
RegisterSet(FPGA, FPGAMainRegisters, int) - Constructor for class uk.ac.manchester.spinnaker.alloc.bmp.FirmwareLoader.RegisterSet
 
registerWebSocketHandlers(WebSocketHandlerRegistry) - Method in class uk.ac.manchester.spinnaker.alloc.web.MvcConfig
 
rememberProxy(ProxyCore) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
Note that a proxy has been set up for the job.
REMOVE_USER_FROM_GROUP - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Removes a user from a group.
removeMember(int, int) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Delete a membership of a group.
removeMember(int, int) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
removeMembershipOfGroup(MemberRecord, GroupRecord) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Removes a user from a group.
removePausedListener(PropertyChangeListener) - Method in class uk.ac.manchester.spinnaker.alloc.ServiceMasterControl
Remove a listener from the paused property.
removeUseDummyBMPListener(PropertyChangeListener) - Method in class uk.ac.manchester.spinnaker.alloc.ServiceMasterControl
Remove a listener from the useDummyBMP property.
removeUserFromGroup(int, int, RedirectAttributes) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Remove a user from a group.
removeUserFromGroup(int, int, RedirectAttributes) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
removeUserFromGroup(UserRecord, GroupRecord) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Removes a user from a group.
REPORT_ISSUE - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The job report-an-issue-with-a-board resource name component.
reportBoardIssue(IssueReportRequest, AsyncResponse) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.JobAPI
Report an issue with some boards.
ReportedBoard() - Constructor for class uk.ac.manchester.spinnaker.alloc.web.IssueReportRequest.ReportedBoard
 
reportIssue(IssueReportRequest, Permit) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
Report an issue with some boards in the job.
ReportMailSender - Class in uk.ac.manchester.spinnaker.alloc.admin
Basic email sending service.
ReportMailSender() - Constructor for class uk.ac.manchester.spinnaker.alloc.admin.ReportMailSender
 
reportProblem(String, Integer, Integer, Integer, String) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Report a problem with a board, chip or core.
reportProblem(String, HasChipLocation, String, Permit) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI
Tells the service that there may be a problem with a board at a particular address.
reportProblem(String, HasChipLocation, String, Permit) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
ReportProperties(boolean, String, String, String) - Constructor for class uk.ac.manchester.spinnaker.alloc.SpallocProperties.ReportProperties
 
RequestFailedException - Exception in uk.ac.manchester.spinnaker.alloc.web
Thrown to indicate various sorts of problems with the service.
RequestFailedException(Throwable) - Constructor for exception uk.ac.manchester.spinnaker.alloc.web.RequestFailedException
Create an instance that indicates an internal server error.
RequestFailedException(Response.Status, String) - Constructor for exception uk.ac.manchester.spinnaker.alloc.web.RequestFailedException
Create an instance.
RequestFailedException(Response.Status, String, Throwable) - Constructor for exception uk.ac.manchester.spinnaker.alloc.web.RequestFailedException
Create an instance.
RequestFailedException.BadArgs - Exception in uk.ac.manchester.spinnaker.alloc.web
The client provided bad arguments in a request.
RequestFailedException.EmptyResponse - Exception in uk.ac.manchester.spinnaker.alloc.web
The response is empty.
RequestFailedException.ItsGone - Exception in uk.ac.manchester.spinnaker.alloc.web
A resource is no longer believed to exist.
RequestFailedException.NotFound - Exception in uk.ac.manchester.spinnaker.alloc.web
A resource cannot be located.
ResourceUsage - Class in uk.ac.manchester.spinnaker.alloc.nmpi
An NMPI Resource Usage object.
ResourceUsage() - Constructor for class uk.ac.manchester.spinnaker.alloc.nmpi.ResourceUsage
 
respond() - Method in interface uk.ac.manchester.spinnaker.alloc.web.BackgroundSupport.BackgroundAction
Does the action that produces the result.
retagMachine(String, String) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Handle the change of the tags of a machine.
retagMachine(String, String) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
rollback() - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
Undoes all changes made in the current transaction and releases any database locks currently held by this connection.
ROOT - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI.Paths
Service root.
ROOT_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.SystemController
The root path to the controller within the overall application.
RootController - Class in uk.ac.manchester.spinnaker.alloc.web
A simple controller for the root of the service.
RootController() - Constructor for class uk.ac.manchester.spinnaker.alloc.web.RootController
 
Row - Class in uk.ac.manchester.spinnaker.alloc.db
A restricted form of result set.

S

S - uk.ac.manchester.spinnaker.alloc.model.Direction
Southward, from x to d.
SaneParameter - Annotation Type in uk.ac.manchester.spinnaker.alloc.compat
Validates that an argument is a sane value to pass in a classic spalloc API call.
sanitise() - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
Forces correct shrouding of information.
scheduleAllocateNow() - Method in class uk.ac.manchester.spinnaker.alloc.allocator.AllocatorTask
Ask for allocation to happen now.
SE - uk.ac.manchester.spinnaker.alloc.model.Direction
Southeast, from x to c.
SecurityConfig - Class in uk.ac.manchester.spinnaker.alloc.security
The security and administration configuration of the service.
SecurityConfig() - Constructor for class uk.ac.manchester.spinnaker.alloc.security.SecurityConfig
 
securityFilter(HttpSecurity) - Method in class uk.ac.manchester.spinnaker.alloc.security.SecurityConfig
Define our main security controls.
sendMessage(ByteBuffer) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.ProxyCore
Send a message on a channel in response to a ProxyOp.MESSAGE message.
sendMessage(ByteBuffer) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.ProxyUDPConnection
Send a message on this connection.
sendMessage(ByteBuffer, InetAddress, int) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.ProxyUDPConnection
Send a message on this connection.
sendMessageTo(ByteBuffer) - Method in class uk.ac.manchester.spinnaker.alloc.proxy.ProxyCore
Send a message to a particular destination on a channel in response to a ProxyOp.MESSAGE_TO message.
sendServiceMail(Object) - Method in class uk.ac.manchester.spinnaker.alloc.admin.ReportMailSender
Send an assembled message if the service is configured to do so.
serial(String, Class<T>) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get a function to get the contents of the named column.
serialize(Object) - Static method in class uk.ac.manchester.spinnaker.alloc.IOUtils
Convert a serializable object into its serialized form.
SERV - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The overall service name in URL space.
ServiceConfig - Class in uk.ac.manchester.spinnaker.alloc
Builds the Spring beans in the application that are not auto-detected.
ServiceConfig() - Constructor for class uk.ac.manchester.spinnaker.alloc.ServiceConfig
 
ServiceConfig.URLPathMaker - Class in uk.ac.manchester.spinnaker.alloc
Used for making paths to things in the service in contexts where we can't ask for the current request session to help.
ServiceDescription - Class in uk.ac.manchester.spinnaker.alloc.web
The description of the overall service.
ServiceDescription() - Constructor for class uk.ac.manchester.spinnaker.alloc.web.ServiceDescription
Create an instance.
ServiceMasterControl - Class in uk.ac.manchester.spinnaker.alloc
Control over general aspects of the service's manageability.
ServiceMasterControl(SpallocProperties) - Constructor for class uk.ac.manchester.spinnaker.alloc.ServiceMasterControl
Create an instance.
serviceUrl(String) - Method in class uk.ac.manchester.spinnaker.alloc.ServiceConfig.URLPathMaker
Create a full local URL for web service components, bearing in mind the deployment configuration.
ServiceVersion - Class in uk.ac.manchester.spinnaker.alloc
The version information of the service.
ServiceVersion(String, String) - Constructor for class uk.ac.manchester.spinnaker.alloc.ServiceVersion
Create an instance.
SessionRequest - Class in uk.ac.manchester.spinnaker.alloc.nmpi
A NMPI create session request.
SessionRequest() - Constructor for class uk.ac.manchester.spinnaker.alloc.nmpi.SessionRequest
 
SessionResourceUpdate - Class in uk.ac.manchester.spinnaker.alloc.nmpi
A NMPI job with only resources to be updated.
SessionResourceUpdate() - Constructor for class uk.ac.manchester.spinnaker.alloc.nmpi.SessionResourceUpdate
 
SessionResponse - Class in uk.ac.manchester.spinnaker.alloc.nmpi
A NMPI session response.
SessionResponse() - Constructor for class uk.ac.manchester.spinnaker.alloc.nmpi.SessionResponse
 
SET_ALL_BOARDS_OFF - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set all boards to off.
SET_BOARD_POWER_OFF - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set the power state of a board.
SET_BOARD_POWER_ON - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set the power state of a board.
SET_BOARD_SERIAL_IDS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set the BMP and physical serial IDs based on the information actually read off the machine.
SET_COLLAB_QUOTA - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set a quota.
SET_FUNCTIONING_FIELD - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set the value of a board's functioning column.
SET_JOB_NMPI_JOB - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set the NMPI Job for a Job.
SET_JOB_SESSION - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set the NMPI session for a Job.
SET_MACHINE_STATE - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set the in-service flag for a machine.
SET_MAX_COORDS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Note down the maximum chip coordinates so we can calculate wraparounds correctly.
SET_STATE_DESTROYED - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set the state destroyed and number of pending changes for a job.
SET_STATE_PENDING - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set the state for a job.
SET_USER_DISABLED - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set whether a user is administratively disabled.
SET_USER_LOCKED - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set whether a user is locked.
SET_USER_NAME - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set a user's name.
SET_USER_PASS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set a user's password.
SET_USER_TRUST - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Set the amount a user is trusted.
setBlacklist(String) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.BlacklistData
 
setBMPController(BMPController) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.AllocatorTask
 
setBmpId(int) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.BlacklistData
 
setBmpId(Integer) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setBmpSerial(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setBoard(Integer) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setBoardEnabled - Variable in class uk.ac.manchester.spinnaker.alloc.admin.AdminAPI.Description
Board control.
setBoardId(int) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.BlacklistData
 
setBoards(List<BoardCoords>) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
setBoards(List<BoardCoords>) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
setBoards(List<BoardCoords>) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription.JobInfo
 
setBoards(MappableIterable<BoardCoords>) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription.JobInfo
 
setBoardState(String, Integer, Integer, Integer, Integer, Integer, Integer, String, boolean) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Enable or disable a board.
setBoardStateAddress(String, String, boolean) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Enable or disable a board.
setBoardStateAddress(String, String, boolean) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
setBoardStateCFB(String, @javax.validation.constraints.NotNull,@uk.ac.manchester.spinnaker.machine.board.ValidCabinetNumber int, @javax.validation.constraints.NotNull,@uk.ac.manchester.spinnaker.machine.board.ValidFrameNumber int, @javax.validation.constraints.NotNull,@uk.ac.manchester.spinnaker.machine.board.ValidBoardNumber int, boolean) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Enable or disable a board.
setBoardStateCFB(String, int, int, int, boolean) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
setBoardStateXYZ(String, @uk.ac.manchester.spinnaker.machine.board.ValidTriadX int, @uk.ac.manchester.spinnaker.machine.board.ValidTriadY int, @uk.ac.manchester.spinnaker.machine.board.ValidTriadZ int, boolean) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Enable or disable a board.
setBoardStateXYZ(String, int, int, int, boolean) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
setCabinet(Integer) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setCollab(String) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Job
Sets the collab.
setCollab(String) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Project
 
setCollab(String) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionRequest
Sets the collab.
setCreationTimestamp(Instant) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
setDead(List<BoardCoords>) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
setDead(MappableIterable<BoardCoords>) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
setDetailsUrl(URI) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
setDetailsUrl(URI) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineListEntryRecord
 
setEnabled(Boolean) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setEnabled(Boolean) - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
setFrame(Integer) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setGroupId(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.MemberRecord
 
setGroupName(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.GroupRecord
 
setGroupName(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.MemberRecord
 
setGroups(Map<String, URI>) - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
setGroupUrl(URI) - Method in class uk.ac.manchester.spinnaker.alloc.model.MemberRecord
 
setHardwareConfig(Map<String, String>) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionRequest
 
setHardwarePlatform(String) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionRequest
 
setHasPassword(Boolean) - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
setHeight(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
setHeight(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
setHost(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
setId(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
setId(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
setId(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription.JobInfo
 
setId(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
setId(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineListEntryRecord
 
setId(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.MemberRecord
 
setId(Integer) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setId(Integer) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Job
Sets the id.
setId(Integer) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionResponse
Sets the id.
setInternal(boolean) - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
setIpAddress(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setJobId(Integer) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setJobResources(String, int, JobResourceUpdate) - Method in interface uk.ac.manchester.spinnaker.alloc.nmpi.NMPIv3API
Update the resources of a Job.
setJobs(List<MachineDescription.JobInfo>) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
setJobs(MappableIterable<MachineDescription.JobInfo>) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
setKeepAlive(Duration) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
setKeepaliveInterval(Duration) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
setLastPowerOff(Instant) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setLastPowerOn(Instant) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setLimit(double) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Quota
 
setLinkOff(Link) - Method in interface uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControl
Turns a link off.
setLinkOff(Link) - Method in class uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControlDummy
 
setLive(List<BoardCoords>) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
setLive(MappableIterable<BoardCoords>) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
setLocked(Boolean) - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
setMachine(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
setMachineId(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
setMachineName(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setMachineName(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
setMachinePower(MachinePower, AsyncResponse) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.JobAPI
Set the power state of the job's sub-machine.
setMachineState(String, boolean) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Sets whether a machine is in service.
setMachineUrl(URI) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
setMachineUrl(URI) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
setMembers(Map<String, URI>) - Method in class uk.ac.manchester.spinnaker.alloc.model.GroupRecord
 
setName(String) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.CreateGroupModel
 
setName(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
setName(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineListEntryRecord
 
setNewPassword(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.PasswordChangeRecord
 
setNewPassword2(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.PasswordChangeRecord
 
setNumBoards(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineListEntryRecord
 
setNumInUse(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
setNumInUse(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineListEntryRecord
 
setNumJobs(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineListEntryRecord
 
setOldPassword(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.PasswordChangeRecord
 
setOpenIdSubject(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
setOriginalRequest(byte[]) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
setOwner(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
setOwner(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
setOwner(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription.JobInfo
 
setOwnerHost(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
setPassword(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
setPaused(boolean) - Method in class uk.ac.manchester.spinnaker.alloc.ServiceMasterControl
 
setPhysicalSerial(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setPlatform(String) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Quota
 
setPower(boolean) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
Power a job on or off.
setPower(int, PowerState, JobState) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.AllocatorTask
 
setPower(int, PowerState, JobState) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.PowerController
Issue a power change for a job.
setPower(PowerState) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.SubMachine
Set whether this sub-machine is switched on.
setPowered(boolean) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setPowered(boolean) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
setPowered(boolean) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
setPresent(boolean) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.BlacklistData
 
setQuota(Long) - Method in class uk.ac.manchester.spinnaker.alloc.model.GroupRecord
 
setQuota(Long) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
setQuota(String) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.CreateGroupModel
 
setQuotad(boolean) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.CreateGroupModel
 
setQuotas(List<Quota>) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Project
 
setReports(List<BoardIssueReport>) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setRequest(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
setRequestBytes(byte[]) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
setResourceUsage(ResourceUsage) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Job
Sets the resourceUsage.
setResourceUsage(ResourceUsage) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.JobResourceUpdate
Sets the resourceUsage.
setResourceUsage(ResourceUsage) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionResourceUpdate
Sets the resourceUsage.
setResourceUsage(ResourceUsage) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionResponse
Sets the resourceUsage.
setSessionStatusAndResources(String, int, SessionResourceUpdate) - Method in interface uk.ac.manchester.spinnaker.alloc.nmpi.NMPIv3API
Update a session.
setStartTime(Instant) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
setState(boolean) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
 
setState(JobState) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
setState(JobState) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobListEntryRecord
 
setStatus(String) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Job
Sets the status.
setStatus(String) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionResourceUpdate
Sets the status.
setSynched(boolean) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.BlacklistData
 
setTags(List<String>) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
setTags(List<String>) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineListEntryRecord
 
setTags(List<String>) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineTagging
 
setTags(MappableIterable<String>) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
setTrustLevel(TrustLevel) - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
setUnits(String) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Quota
 
setUnits(String) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.ResourceUsage
Set the units of the usage.
setupBitfile(String, int, FPGA) - Method in class uk.ac.manchester.spinnaker.alloc.bmp.FirmwareLoader
Set a bitfile to be loaded.
setupRegisters(FirmwareLoader.RegisterSet...) - Method in class uk.ac.manchester.spinnaker.alloc.bmp.FirmwareLoader
The write part of cmd_xreg from bmpc.
setUrl(URI) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription.JobInfo
 
setUrl(URI) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineTagging
 
setUsage(double) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Quota
 
setUseDummyBMP(boolean) - Method in class uk.ac.manchester.spinnaker.alloc.ServiceMasterControl
 
setUserId(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.MemberRecord
 
setUserId(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.PasswordChangeRecord
 
setUserId(Integer) - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
setUserId(String) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.Job
Sets the userId.
setUserId(String) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.SessionRequest
Sets the userId.
setUsername(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.PasswordChangeRecord
 
setUserName(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.MemberRecord
 
setUserName(String) - Method in class uk.ac.manchester.spinnaker.alloc.model.UserRecord
 
setUserUrl(URI) - Method in class uk.ac.manchester.spinnaker.alloc.model.MemberRecord
 
setValue(double) - Method in class uk.ac.manchester.spinnaker.alloc.nmpi.ResourceUsage
Set the value of the usage.
setWidth(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.JobDescription
 
setWidth(int) - Method in class uk.ac.manchester.spinnaker.alloc.model.MachineDescription
 
setX(Integer) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setY(Integer) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
setZ(Integer) - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardRecord
 
shouldKillJob(int) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.QuotaManager
Has the execution of a job exceeded its group's resource allocation at this point?
shouldNotFilter(HttpServletRequest) - Method in class uk.ac.manchester.spinnaker.alloc.security.AppAuthTransformationFilter
 
showGroupInfo(int) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Get info about a particular group.
showGroupInfo(int) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
showUserForm(int) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Show user details.
showUserForm(int) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
SIZE - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The size to read or write query parameter name.
south - uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Link
South.
southWest - uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Link
South-West.
Spalloc - Class in uk.ac.manchester.spinnaker.alloc.allocator
The core implementation of the Spalloc service.
Spalloc() - Constructor for class uk.ac.manchester.spinnaker.alloc.allocator.Spalloc
 
SPALLOC_CSS_PATH - Static variable in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
The URI path of the Spalloc CSS file.
SPALLOC_CSS_URI - Static variable in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
The Spalloc CSS URI variable for JSP pages.
SPALLOC_JS_PATH - Static variable in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
The URI path of the Spalloc JS file.
SPALLOC_JS_URI - Static variable in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
The Spalloc JS URI variable for JSP pages.
SpallocAPI - Interface in uk.ac.manchester.spinnaker.alloc.allocator
The API of the core service that interacts with the database.
SpallocAPI.BoardLocation - Interface in uk.ac.manchester.spinnaker.alloc.allocator
Describes the locations of boards in a machine.
SpallocAPI.CreateBoard - Class in uk.ac.manchester.spinnaker.alloc.allocator
A request for a specific board.
SpallocAPI.CreateDescriptor - Class in uk.ac.manchester.spinnaker.alloc.allocator
Describes what sort of request to create a job this is.
SpallocAPI.CreateDimensions - Class in uk.ac.manchester.spinnaker.alloc.allocator
A request for a rectangle of boards.
SpallocAPI.CreateDimensionsAt - Class in uk.ac.manchester.spinnaker.alloc.allocator
A request for a rectangle of triads rooted at a particular triad.
SpallocAPI.CreateNumBoards - Class in uk.ac.manchester.spinnaker.alloc.allocator
A request for a number of boards.
SpallocAPI.CreateVisitor<T> - Interface in uk.ac.manchester.spinnaker.alloc.allocator
SpallocAPI.HasBoardCoords - Class in uk.ac.manchester.spinnaker.alloc.allocator
Some requests have the locations of boards.
SpallocAPI.Job - Interface in uk.ac.manchester.spinnaker.alloc.allocator
Describes a particular job known to the allocator.
SpallocAPI.Jobs - Interface in uk.ac.manchester.spinnaker.alloc.allocator
Describes a list of jobs known to the allocator.
SpallocAPI.Machine - Interface in uk.ac.manchester.spinnaker.alloc.allocator
Describes a particular machine known to the allocator.
SpallocAPI.SubMachine - Interface in uk.ac.manchester.spinnaker.alloc.allocator
A view of part of a machine that is allocated to a job.
SpallocAPI.Waitable - Interface in uk.ac.manchester.spinnaker.alloc.allocator
A thing that may be waited upon.
SpallocProperties - Class in uk.ac.manchester.spinnaker.alloc
Spalloc service management properties.
SpallocProperties(File, Duration, boolean, File, SpallocProperties.AllocatorProperties, SpallocProperties.AuthProperties, SpallocProperties.CompatibilityProperties, SpallocProperties.HistoricalDataProperties, SpallocProperties.KeepaliveProperties, SpallocProperties.ProxyProperties, SpallocProperties.QuotaProperties, SpallocProperties.DBProperties, SpallocProperties.ReportProperties, SpallocProperties.TxrxProperties, SpallocProperties.StateControlProperties, SpallocProperties.DataSourceProperties) - Constructor for class uk.ac.manchester.spinnaker.alloc.SpallocProperties
 
SpallocProperties.AllocatorProperties - Class in uk.ac.manchester.spinnaker.alloc
Configuration of the main resource allocation engine.
SpallocProperties.AuthProperties - Class in uk.ac.manchester.spinnaker.alloc
Authentication and authorization configuration.
SpallocProperties.CompatibilityProperties - Class in uk.ac.manchester.spinnaker.alloc
Settings relating to the v1 spalloc configuration interface.
SpallocProperties.DataSourceProperties - Class in uk.ac.manchester.spinnaker.alloc
The properties of a DataSource, describing how to make a database connection.
SpallocProperties.DBProperties - Class in uk.ac.manchester.spinnaker.alloc
Additional database configuration.
SpallocProperties.HistoricalDataProperties - Class in uk.ac.manchester.spinnaker.alloc
How to handle job data that is now only of historic interest.
SpallocProperties.KeepaliveProperties - Class in uk.ac.manchester.spinnaker.alloc
How to handle keepalive messages.
SpallocProperties.OpenIDProperties - Class in uk.ac.manchester.spinnaker.alloc
OpenID-related security properties.
SpallocProperties.PriorityScale - Class in uk.ac.manchester.spinnaker.alloc
Priority is the rate at which importance is accrued.
SpallocProperties.ProxyProperties - Class in uk.ac.manchester.spinnaker.alloc
Settings for the proxies.
SpallocProperties.QuotaProperties - Class in uk.ac.manchester.spinnaker.alloc
Quota management.
SpallocProperties.ReportProperties - Class in uk.ac.manchester.spinnaker.alloc
Notify an administrator about problems reported with boards.
SpallocProperties.StateControlProperties - Class in uk.ac.manchester.spinnaker.alloc
Settings for control of the administrative state of a machine.
SpallocProperties.TxrxProperties - Class in uk.ac.manchester.spinnaker.alloc
Controls how Spalloc talks to BMPs on machines.
SpallocServiceAPI - Interface in uk.ac.manchester.spinnaker.alloc.web
The REST API for the SpiNNaker machine allocation service.
SpallocServiceAPI.JobAPI - Interface in uk.ac.manchester.spinnaker.alloc.web
Interface to a particular job.
SpallocServiceAPI.MachineAPI - Interface in uk.ac.manchester.spinnaker.alloc.web
Interface to a particular machine.
SpallocServiceImpl - Class in uk.ac.manchester.spinnaker.alloc.web
The implementation of the user-facing REST API.
SpallocServiceImpl() - Constructor for class uk.ac.manchester.spinnaker.alloc.web.SpallocServiceImpl
 
SpecificBoard() - Constructor for class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest.SpecificBoard
 
SpiNNakerControl - Interface in uk.ac.manchester.spinnaker.alloc.bmp
How to tell a SpiNNaker BMP (specifically one that manages a frame) to turn on boards, turn them off, and to turn off links on the perimeter of an allocation.
SpiNNakerControl.Factory - Interface in uk.ac.manchester.spinnaker.alloc.bmp
A guide for how to make a BMP controller.
SpiNNakerControlDummy - Class in uk.ac.manchester.spinnaker.alloc.bmp
Dummy implementation of the SpiNNakerControl interface.
SpiNNakerControlDummy() - Constructor for class uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControlDummy
 
SpinWSHandler - Class in uk.ac.manchester.spinnaker.alloc.proxy
Initial handler for web sockets.
SQL - Class in uk.ac.manchester.spinnaker.alloc.db
Some sort of SQL that can be executed as part of a query or an update.
SQL(String) - Constructor for class uk.ac.manchester.spinnaker.alloc.db.SQL
Create a new SQL string.
SQL(String, List<String>, List<String>) - Constructor for class uk.ac.manchester.spinnaker.alloc.db.SQL
Create a new SQL string with parameters that can be replaced.
SQL(Resource) - Constructor for class uk.ac.manchester.spinnaker.alloc.db.SQL
Create a new SQL string from a resource.
SQL(Resource, List<String>, List<String>) - Constructor for class uk.ac.manchester.spinnaker.alloc.db.SQL
Create a new SQL string with parameters that can be replaced.
SQLQueries - Class in uk.ac.manchester.spinnaker.alloc.db
The literal SQL queries used in this package.
SQLQueries() - Constructor for class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
 
StateControlProperties(Duration, Duration, int, int) - Constructor for class uk.ac.manchester.spinnaker.alloc.SpallocProperties.StateControlProperties
 
stream(List<T>) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Row
Make a mappable iterator out of a list.
string(String) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Row
Get a function to get the contents of the named column.
SubMachineResponse - Class in uk.ac.manchester.spinnaker.alloc.web
Describes an allocation of part of a machine to a job.
submitUserForm(int, UserRecord, ModelMap, Principal) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Modify user details.
submitUserForm(int, UserRecord, ModelMap, Principal) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminControllerImpl
 
supports(Class<?>) - Method in class uk.ac.manchester.spinnaker.alloc.security.LocalAuthProviderImpl
 
SystemController - Interface in uk.ac.manchester.spinnaker.alloc.web
The main web interface controller.
SystemControllerImpl - Class in uk.ac.manchester.spinnaker.alloc.web
The main web interface controller.
SystemControllerImpl() - Constructor for class uk.ac.manchester.spinnaker.alloc.web.SystemControllerImpl
 
systemUrl(String) - Method in class uk.ac.manchester.spinnaker.alloc.ServiceConfig.URLPathMaker
Create a full local URL for the system components, bearing in mind the deployment configuration.

T

TagList - Annotation Type in uk.ac.manchester.spinnaker.alloc.model
Validates that a string looks like a comma-separated tag list.
tags - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest
The tags to select which machine to allocate on.
tags - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachineResponse
The tags of the machine.
tags - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachinesResponse.BriefMachineDescription
The tags of the machine.
TaskException - Exception in uk.ac.manchester.spinnaker.alloc.compat
An exception that a task operation may throw.
TEMPERATURE_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Path to temperature operations.
threadPoolTaskExecutor(int) - Method in class uk.ac.manchester.spinnaker.alloc.ServiceConfig
The thread pool.
toBoardRecord() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
Convert this active object to a static record.
toGroupRecord() - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminController.CreateGroupModel
 
tombstone() - Method in class uk.ac.manchester.spinnaker.alloc.allocator.AllocatorTask
Migrates long dead jobs to the historical data DB.
toString() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Configuration
 
toString() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Machine
 
toString() - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
 
toString() - Method in class uk.ac.manchester.spinnaker.alloc.bmp.Link
 
toString() - Method in class uk.ac.manchester.spinnaker.alloc.db.Row
 
toString() - Method in class uk.ac.manchester.spinnaker.alloc.model.BoardCoords
 
toString() - Method in class uk.ac.manchester.spinnaker.alloc.model.ConnectionInfo
 
toString() - Method in class uk.ac.manchester.spinnaker.alloc.proxy.ProxyUDPConnection
 
transaction(boolean, DatabaseAPI.Transacted) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
A nestable transaction runner.
transaction(boolean, DatabaseAPI.TransactedWithResult<T>) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
A nestable transaction runner.
transaction(DatabaseAPI.Transacted) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
A nestable transaction runner.
transaction(DatabaseAPI.Transacted) - Method in class uk.ac.manchester.spinnaker.alloc.db.DatabaseAwareBean.AbstractSQL
A nestable transaction runner.
transaction(DatabaseAPI.TransactedWithResult<T>) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
A nestable transaction runner.
transaction(DatabaseAPI.TransactedWithResult<T>) - Method in class uk.ac.manchester.spinnaker.alloc.db.DatabaseAwareBean.AbstractSQL
A nestable transaction runner.
transactionRead(DatabaseAPI.TransactedWithResult<T>) - Method in class uk.ac.manchester.spinnaker.alloc.db.DatabaseAwareBean.AbstractSQL
A nestable transaction runner.
TransceiverFactory - Class in uk.ac.manchester.spinnaker.alloc.bmp
Creates transceivers for talking to the BMPs of machines.
TransceiverFactory() - Constructor for class uk.ac.manchester.spinnaker.alloc.bmp.TransceiverFactory
 
TransceiverFactoryAPI<T extends BMPTransceiverInterface> - Interface in uk.ac.manchester.spinnaker.alloc.bmp
Creates transceivers for talking to the BMPs of machines.
triad - Variable in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.HasBoardCoords
The logical coordinates, or null.
triad(int, int, int) - Static method in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateBoard
Create a request for a specific board.
TRIAD_CHIP_SIZE - Static variable in interface uk.ac.manchester.spinnaker.alloc.Constants
The width and height of a triad, in chips.
TRIAD_DEPTH - Static variable in interface uk.ac.manchester.spinnaker.alloc.Constants
The number of boards in a triad.
triggerSearch(Collection<Integer>) - Method in class uk.ac.manchester.spinnaker.alloc.bmp.BMPController
Trigger the execution of the workers for the given BMPs now.
trimSQL(String) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Utils
Exclude comments and compress whitespace from the SQL of a statement.
trimSQL(String, int) - Static method in class uk.ac.manchester.spinnaker.alloc.db.Utils
Exclude comments and compress whitespace from the SQL of a statement.
TrustLevel - Enum in uk.ac.manchester.spinnaker.alloc.security
Just how trusted is a user?
trustManager(KeyStore) - Static method in class uk.ac.manchester.spinnaker.alloc.security.Utils
Load a trust store into a trust manager.
TxrxProperties(Duration, Duration, int, int, boolean, int, boolean, Duration) - Constructor for class uk.ac.manchester.spinnaker.alloc.SpallocProperties.TxrxProperties
 

U

uk.ac.manchester.spinnaker.alloc - package uk.ac.manchester.spinnaker.alloc
Allocation service for SpiNNaker.
uk.ac.manchester.spinnaker.alloc.admin - package uk.ac.manchester.spinnaker.alloc.admin
Administrative interfaces for spalloc server.
uk.ac.manchester.spinnaker.alloc.allocator - package uk.ac.manchester.spinnaker.alloc.allocator
The core allocation system.
uk.ac.manchester.spinnaker.alloc.bmp - package uk.ac.manchester.spinnaker.alloc.bmp
The BMP control subsystem.
uk.ac.manchester.spinnaker.alloc.compat - package uk.ac.manchester.spinnaker.alloc.compat
Spalloc v1 compatibility interface.
uk.ac.manchester.spinnaker.alloc.db - package uk.ac.manchester.spinnaker.alloc.db
Database support for Spalloc server.
uk.ac.manchester.spinnaker.alloc.model - package uk.ac.manchester.spinnaker.alloc.model
Miscellaneous model classes for spalloc.
uk.ac.manchester.spinnaker.alloc.nmpi - package uk.ac.manchester.spinnaker.alloc.nmpi
Interaction with the NMPI interface.
uk.ac.manchester.spinnaker.alloc.proxy - package uk.ac.manchester.spinnaker.alloc.proxy
SpiNNaker message proxying support code.
uk.ac.manchester.spinnaker.alloc.security - package uk.ac.manchester.spinnaker.alloc.security
Application security services for new Spalloc.
uk.ac.manchester.spinnaker.alloc.web - package uk.ac.manchester.spinnaker.alloc.web
The user-facing web interface to the new spalloc service.
UNKNOWN - uk.ac.manchester.spinnaker.alloc.model.JobState
The job ID requested was not recognised, or is in the initial state.
UNLOCK_LOCKED_USERS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Unlock accounts.
unlockLockedUsers() - Method in interface uk.ac.manchester.spinnaker.alloc.security.LocalAuthenticationProvider
Unlock any locked users whose lock period has expired.
unlockLockedUsers() - Method in class uk.ac.manchester.spinnaker.alloc.security.LocalAuthProviderImpl
 
unveilFor(String) - Method in class uk.ac.manchester.spinnaker.alloc.security.Permit
Can something owned by a given user can be shown to the user that this permit is for?
update(String) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
Create a new update.
update(Resource) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
Create a new update.
update(SQL) - Method in interface uk.ac.manchester.spinnaker.alloc.db.DatabaseAPI.Connection
Create a new update.
UPDATE_GROUP - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Update a single group record's name and quota.
UPDATE_KEEPALIVE - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Update the keepalive timestamp.
updateAllBlacklists(String) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Retrieve all blacklists, parse them, and store them in the DB's model.
updateAuthentication(HttpServletRequest, SecurityContext) - Method in interface uk.ac.manchester.spinnaker.alloc.security.LocalAuthenticationProvider
Convert the type of the authentication in the security context.
updateAuthentication(HttpServletRequest, SecurityContext) - Method in class uk.ac.manchester.spinnaker.alloc.security.LocalAuthProviderImpl
 
updateGroup(int, GroupRecord, UriInfo) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Update a particular group's details.
updateGroup(int, GroupRecord, Function<MemberRecord, URI>) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Update a group from a supplied description.
updateGroup(int, GroupRecord, UriInfo) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
updateJob(int, JobState, JobState) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.AllocatorTask
Perform update on a job now as a result of a change.
updateTags(String, Set<String>) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Replace the tags on a machine with a given set.
updateUser(int, UserRecord, UriInfo, SecurityContext) - Method in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI
Update a particular user's details.
updateUser(int, UserRecord, String, Function<MemberRecord, URI>) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Updates a user.
updateUser(int, UserRecord, UriInfo, SecurityContext) - Method in class uk.ac.manchester.spinnaker.alloc.admin.AdminImpl
 
updateUser(Principal, PasswordChangeRecord) - Method in class uk.ac.manchester.spinnaker.alloc.admin.UserControl
Update the local password of the current user based on a filled out model previously provided.
uri - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachinesResponse.BriefMachineDescription
The URI to the machine.
uri(Object, Object...) - Static method in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils
Convert the result of calling a component builder delegate into a URL.
URLPathMaker() - Constructor for class uk.ac.manchester.spinnaker.alloc.ServiceConfig.URLPathMaker
 
USER - uk.ac.manchester.spinnaker.alloc.security.TrustLevel
Grants job creation and management permissions in addition to TrustLevel.READER.
USER - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminAPI.Paths
User account control.
USER_DELETE_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Path to single-user-deletion operation.
USER_MAY_CHANGE_PASSWORD - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.SystemController
The name of the boolean view attribute describing whether the password change form may be used.
USER_PASSWORD_CHANGE_ATTR - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.SystemController
The name of the main attribute supporting a password change form.
USER_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Path to single-user operations.
UserControl - Class in uk.ac.manchester.spinnaker.alloc.admin
User and group administration DAO.
UserControl() - Constructor for class uk.ac.manchester.spinnaker.alloc.admin.UserControl
 
UserRecord - Class in uk.ac.manchester.spinnaker.alloc.model
The description and model of a user.
UserRecord() - Constructor for class uk.ac.manchester.spinnaker.alloc.model.UserRecord
Create an empty instance.
UserRecord(Row) - Constructor for class uk.ac.manchester.spinnaker.alloc.model.UserRecord
Inflate the result of a SQLQueries.GET_USER_DETAILS query (or anything else that includes the same columns) into an object.
USERS_PATH - Static variable in interface uk.ac.manchester.spinnaker.alloc.admin.AdminController
Path to all-users operations.
Utils - Class in uk.ac.manchester.spinnaker.alloc.db
Miscellaneous database-related utility operations.
Utils - Class in uk.ac.manchester.spinnaker.alloc.model
Miscellaneous utilities.
Utils - Class in uk.ac.manchester.spinnaker.alloc.security
Support utility methods for working with SSL stuff.

V

V1CompatService - Class in uk.ac.manchester.spinnaker.alloc.compat
Implementation of the old style Spalloc interface.
V1CompatTask - Class in uk.ac.manchester.spinnaker.alloc.compat
The core of tasks that handle connections by clients.
V1CompatTask(V1CompatService, Reader, Writer) - Constructor for class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Constructor for testing.
V1CompatTask(V1CompatService, Socket) - Constructor for class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Make an instance that wraps a socket.
value() - Method in annotation type uk.ac.manchester.spinnaker.alloc.web.Action
 
valueOf(String) - Static method in enum uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Link
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.manchester.spinnaker.alloc.bmp.NonBootOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.manchester.spinnaker.alloc.model.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.manchester.spinnaker.alloc.model.GroupRecord.GroupType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.manchester.spinnaker.alloc.model.JobState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.manchester.spinnaker.alloc.model.PowerState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.manchester.spinnaker.alloc.proxy.ProxyOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.manchester.spinnaker.alloc.security.TrustLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Link
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.manchester.spinnaker.alloc.bmp.NonBootOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.manchester.spinnaker.alloc.model.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.manchester.spinnaker.alloc.model.GroupRecord.GroupType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.manchester.spinnaker.alloc.model.JobState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.manchester.spinnaker.alloc.model.PowerState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.manchester.spinnaker.alloc.proxy.ProxyOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.manchester.spinnaker.alloc.security.TrustLevel
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Get the service version.
view() - Method in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils.ViewFactory
Make an instance.
view(String, Object) - Method in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils.ViewFactory
Make an instance.
view(ModelMap) - Method in class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils.ViewFactory
Make an instance.
ViewFactory(String) - Constructor for class uk.ac.manchester.spinnaker.alloc.web.ControllerUtils.ViewFactory
 
visit(SpallocAPI.CreateVisitor<T>) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDescriptor
Apply a visitor to this descriptor.

W

W - uk.ac.manchester.spinnaker.alloc.model.Direction
Westward, from x to e.
WAIT - Static variable in interface uk.ac.manchester.spinnaker.alloc.web.WebServiceComponentNames
The wait-for-change query parameter name.
waitForChange(Duration) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Waitable
Wait for the object to (maybe) change, or for the timeout to expire.
waitForChange(Duration) - Method in class uk.ac.manchester.spinnaker.alloc.allocator.Epochs.Epoch
Wait, for up to timeout, for a change.
WebServiceComponentNames - Interface in uk.ac.manchester.spinnaker.alloc.web
Names of parts of this web service.
west - uk.ac.manchester.spinnaker.alloc.admin.MachineDefinitionLoader.Link
West.
whereIs(@uk.ac.manchester.spinnaker.machine.ValidX int, @uk.ac.manchester.spinnaker.machine.ValidY int) - Method in interface uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.Job
Locate a board within the allocation.
whereIsIPAddress(String) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.MachineAPI
Get the location description of a board given its ethernet chip's IP address.
whereIsJobChip(int, @uk.ac.manchester.spinnaker.machine.ValidX int, @uk.ac.manchester.spinnaker.machine.ValidY int) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Describe where a chip is within a job.
whereIsLogicalPosition(@uk.ac.manchester.spinnaker.machine.board.ValidTriadX int, @uk.ac.manchester.spinnaker.machine.board.ValidTriadY int, @uk.ac.manchester.spinnaker.machine.board.ValidTriadZ int) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.MachineAPI
Get the location description of a board given its logical coords.
whereIsMachineChip(String, @uk.ac.manchester.spinnaker.machine.ValidX int, @uk.ac.manchester.spinnaker.machine.ValidY int) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Describe where a chip is within a machine.
whereIsMachineChipLocation(@uk.ac.manchester.spinnaker.machine.ValidX int, @uk.ac.manchester.spinnaker.machine.ValidY int) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.MachineAPI
Get the location description of a board given the global coordinates of a chip on the board.
whereIsMachineLogicalBoard(String, @uk.ac.manchester.spinnaker.machine.board.ValidTriadX int, @uk.ac.manchester.spinnaker.machine.board.ValidTriadY int, @uk.ac.manchester.spinnaker.machine.board.ValidTriadZ int) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Describe where a board is within a machine.
whereIsMachinePhysicalBoard(String, @uk.ac.manchester.spinnaker.machine.board.ValidCabinetNumber int, @uk.ac.manchester.spinnaker.machine.board.ValidFrameNumber int, @uk.ac.manchester.spinnaker.machine.board.ValidBoardNumber int) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Describe where a board is within a machine.
whereIsPhysicalPosition(@uk.ac.manchester.spinnaker.machine.board.ValidCabinetNumber int, @uk.ac.manchester.spinnaker.machine.board.ValidFrameNumber int, @uk.ac.manchester.spinnaker.machine.board.ValidBoardNumber int) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.MachineAPI
Get the location description of a board given its physical coords.
WhereIsResponse - Class in uk.ac.manchester.spinnaker.alloc.web
Describes the result of a where-is style request.
width - Variable in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDimensions
Width requested, in triads.
width - Variable in class uk.ac.manchester.spinnaker.alloc.allocator.SpallocAPI.CreateDimensionsAt
Width requested, in triads.
width - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest.Dimensions
The width of the rectangle of boards to allocate, in triads.
width - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachineResponse
The width of the machine, in triads.
width - Variable in class uk.ac.manchester.spinnaker.alloc.web.MachinesResponse.BriefMachineDescription
The width of the machine, in triads.
width - Variable in class uk.ac.manchester.spinnaker.alloc.web.SubMachineResponse
Rectangle width.
WRITE_BL - uk.ac.manchester.spinnaker.alloc.bmp.NonBootOperation
Write a blacklist to a board's BMP's flash.
WRITE_HISTORICAL_ALLOCS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Write to the historical allocations database.
WRITE_HISTORICAL_JOBS - Static variable in class uk.ac.manchester.spinnaker.alloc.db.SQLQueries
Write to the historical jobs database.
writeBlacklist(int, Blacklist) - Method in class uk.ac.manchester.spinnaker.alloc.bmp.BlacklistStore
Save a blacklist in the database.
writeBlacklist(BMPBoard, Blacklist) - Method in interface uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControl
Write a blacklist to the given board.
writeBlacklist(BMPBoard, Blacklist) - Method in class uk.ac.manchester.spinnaker.alloc.bmp.SpiNNakerControlDummy
 
writeBlacklistToDB(int, Blacklist) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Given a board, write a blacklist for it to the database.
writeBlacklistToMachine(int, int, Blacklist) - Method in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl
Write a blacklist to a board on the machine.
writeCountsToLog() - Method in class uk.ac.manchester.spinnaker.alloc.proxy.ProxyUDPConnection
Writes the count of messages sent and received on this connection to the log.
writeDataToJob(@uk.ac.manchester.spinnaker.machine.ValidX int, @uk.ac.manchester.spinnaker.machine.ValidY int, long, byte[], AsyncResponse) - Method in interface uk.ac.manchester.spinnaker.alloc.web.SpallocServiceAPI.JobAPI
Write data to job boards.
writeException(Throwable) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Send an exception message.
writeJobNotification(List<Integer>) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Send a notification about a collection of jobs changing.
writeMachineNotification(List<String>) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Send a notification about a collection of machines changing.
writeResponse(Object) - Method in class uk.ac.manchester.spinnaker.alloc.compat.V1CompatTask
Send a response message.

X

x - Variable in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
The X triad coordinate.
x - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest.SpecificBoard
The X triad coordinate of the board.
x - Variable in class uk.ac.manchester.spinnaker.alloc.web.IssueReportRequest.ReportedBoard
The X triad coordinate of the board.

Y

y - Variable in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
The Y triad coordinate.
y - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest.SpecificBoard
The Y triad coordinate of the board.
y - Variable in class uk.ac.manchester.spinnaker.alloc.web.IssueReportRequest.ReportedBoard
The Y triad coordinate of the board.

Z

z - Variable in class uk.ac.manchester.spinnaker.alloc.admin.DirInfo
When your Z coordinate is this.
z - Variable in class uk.ac.manchester.spinnaker.alloc.admin.MachineStateControl.BoardState
The Z triad coordinate.
z - Variable in class uk.ac.manchester.spinnaker.alloc.web.CreateJobRequest.SpecificBoard
The Z triad coordinate of the board.
z - Variable in class uk.ac.manchester.spinnaker.alloc.web.IssueReportRequest.ReportedBoard
The Z triad coordinate of the board.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages