Class Starter


  • public class Starter
    extends 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 Detail

      • Starter

        public Starter()
    • Method Detail

      • startDaemon

        public void startDaemon()

        startDaemon

      • die

        public void die​(String message)