Class RemoteSpinnakerBeans
java.lang.Object
uk.ac.manchester.spinnaker.nmpi.web.RemoteSpinnakerBeans
@Configuration @Import(org.apache.cxf.jaxrs.spring.JaxRsConfig.class) public class RemoteSpinnakerBeans extends Object
Builds the Spring beans in the application.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RemoteSpinnakerBeans.StatusServiceType
Types of status possible. -
Constructor Summary
Constructors Constructor Description RemoteSpinnakerBeans()
-
Method Summary
Modifier and Type Method Description static ConversionServiceFactoryBean
conversionService()
Parsing of Spinnaker machine descriptions.org.apache.cxf.endpoint.Server
jaxRsServer()
The JAX-RS interface.JobExecuterFactory
jobExecuterFactory()
The executer factory; local or inside Xen VMs.JobManager
jobManager()
The job manager.MachineManager
machineManager()
The machine manager; direct or via spalloc.OutputManager
outputManager()
The output manager.static PropertySourcesPlaceholderConfigurer
propertySourcesPlaceholderConfigurer()
Configures using properties.NMPIQueueManager
queueManager()
The queue manager.StatusMonitorManager
statusMonitorManager()
The status monitor manager.
-
Constructor Details
-
RemoteSpinnakerBeans
public RemoteSpinnakerBeans()
-
-
Method Details
-
propertySourcesPlaceholderConfigurer
Configures using properties.- Returns:
- bean
-
conversionService
Parsing of Spinnaker machine descriptions.- Returns:
- bean
-
machineManager
The machine manager; direct or via spalloc.- Returns:
- bean
-
queueManager
The queue manager.- Returns:
- bean
-
jobExecuterFactory
The executer factory; local or inside Xen VMs.- Returns:
- bean
-
outputManager
The output manager.- Returns:
- bean
-
jobManager
The job manager.- Returns:
- bean
-
statusMonitorManager
The status monitor manager.- Returns:
- bean
- Throws:
RuntimeException
- If the status type is unknown
-
jaxRsServer
The JAX-RS interface.- Returns:
- bean
-