/**
* Starts the given route service
*/
protected synchronized void startRouteService(RouteService routeService) throws Exception {
String key = routeService.getId();
ServiceStatus status = getRouteStatus(key);
if (status != null && status.isStarted()) {
if (LOG.isDebugEnabled()) {
LOG.debug("Route " + key + " is already started");
}
} else {
routeServices.put(key, routeService);