Class SpallocServiceImpl

java.lang.Object
uk.ac.manchester.spinnaker.alloc.web.BackgroundSupport
uk.ac.manchester.spinnaker.alloc.web.SpallocServiceImpl
All Implemented Interfaces:
SpallocServiceAPI

@Service("service")
@Path("spalloc")
public class SpallocServiceImpl
extends BackgroundSupport
implements SpallocServiceAPI
The implementation of the user-facing REST API. Operations are delegated to SpallocAPI for fulfilment; this class is responsible for turning the operations described by users into the form understood by the service core, and for converting the responses. It also handles the transfer of calls onto suitable worker threads, where appropriate.
Author:
Donal Fellows