public void start(){
  try {
    serviceDiscovery.start();
    cache.start();
    updateState();
  }
 catch (  Exception e) {
    LOG.error(e.getMessage(),e);
    throw new IllegalStateException("Unable to start",e);
  }
}

public void start ( ) { try { serviceDiscovery . start ( ) ; cache . start ( ) ; updateState ( ) ; } catch ( Exception e ) { LOG . error ( e . getMessage ( ) , e ) ; throw new IllegalStateException ( "Unable to start" , e ) ; } }
start the discovery service
