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.
  • Constructor Details

    • RemoteSpinnakerBeans

      public RemoteSpinnakerBeans()
  • Method Details

    • propertySourcesPlaceholderConfigurer

      @Bean public static PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer()
      Configures using properties.
      Returns:
      bean
    • conversionService

      @Bean public static ConversionServiceFactoryBean conversionService()
      Parsing of Spinnaker machine descriptions.
      Returns:
      bean
    • machineManager

      @Bean public MachineManager machineManager()
      The machine manager; direct or via spalloc.
      Returns:
      bean
    • queueManager

      @Bean public NMPIQueueManager queueManager()
      The queue manager.
      Returns:
      bean
    • jobExecuterFactory

      @Bean public JobExecuterFactory jobExecuterFactory()
      The executer factory; local or inside Xen VMs.
      Returns:
      bean
    • outputManager

      @Bean public OutputManager outputManager()
      The output manager.
      Returns:
      bean
    • jobManager

      @Bean public JobManager jobManager()
      The job manager.
      Returns:
      bean
    • statusMonitorManager

      @Bean public StatusMonitorManager statusMonitorManager()
      The status monitor manager.
      Returns:
      bean
      Throws:
      RuntimeException - If the status type is unknown
    • jaxRsServer

      @Bean public org.apache.cxf.endpoint.Server jaxRsServer()
      The JAX-RS interface.
      Returns:
      bean