public Promise waitForServices(long timeoutMillis, String... services) {
		return waitForServices(timeoutMillis, Arrays.asList(services));
	}
public Promise waitForServices ( long timeoutMillis , String ... services ) { return waitForServices ( timeoutMillis , Arrays . asList ( services ) ) ; }
Waits for one (or an array of) service(s). Sample code:<br>
<br>
broker.waitForServices(5000, "logger").then(in -&gt; {<br>
broker.getLogger().info("Logger started successfully");<br>
}.catchError(error -&gt; {<br>
broker.getLogger().info("Logger did not start");<br>
}

@param timeoutMillis
timeout in milliseconds
@param services
array of service names

@return listenable Promise