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 ClassesModifier and TypeClassDescriptionstatic enum
Types of status possible. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ConversionServiceFactoryBean
Parsing of Spinnaker machine descriptions.org.apache.cxf.endpoint.Server
The JAX-RS interface.The executer factory; local or inside Xen VMs.The job manager.The machine manager; direct or via spalloc.The output manager.Configures using properties.The queue manager.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
-