Class Starter


  • public class Starter
    extends java.lang.Object

    The Manager is responsible for launching/starting all services in the VM that it is started for. The Manager operates in two modes, normal and server

    normal mode: In the normal mode, the Manager starts all services configured for its VM in the service-configuration.xml and starts listening for control events on the 'control-broadcast' JMS topic for stop control messages for itself

    server mode: In the server mode, the Manager starts up and listens on the 'control-broadcast' JMS topic for 'start' control messages for services in its VM and a stop control messge for itself. When a start for a service is received, it launches only that service and sends a successful 'running' or an 'error' response to the Controller

    Note: The Manager is NOT intelligent - if it receives a stop control event, it will exit - does not check to see if the services its started are all stopped

    Author:
    Brian Weaver, Sowmya Nataraj
    • Constructor Summary

      Constructors 
      Constructor Description
      Starter()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void die​(java.lang.String message)  
      void startDaemon()
      startDaemon
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Starter

        public Starter()
    • Method Detail

      • startDaemon

        public void startDaemon()

        startDaemon

      • die

        public void die​(java.lang.String message)