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
All Classes|All Packages
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
orProxyOp.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
andDatabaseAPI.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
tob
. - 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
, orProxyOp.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
toa
. - 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
tof
.
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
- 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
-
Alias for
Scope.proxyMode()
. - 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
tod
. - 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
toc
. - 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
frombmpc
. - 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
-
Visitor for
SpallocAPI.CreateDescriptor
. - 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
toe
. - 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.
All Classes|All Packages