@Override protected void routeAdded(RouteAddedEvent event) { reportNonCustomRouteIDs(event.getRoute()); }
@Override protected void routeAdded(RouteAddedEvent event) { bisEventLogger.routeAdded(event.getRoute().getId()); }
@Override public void notify(EventObject event) { String id = null; if (event instanceof RouteAddedEvent) { id = ((RouteAddedEvent) event).getRoute().getId(); } else if (event instanceof RouteStartedEvent) { id = ((RouteStartedEvent) event).getRoute().getId(); } else if (event instanceof RouteStoppedEvent) { id = ((RouteStoppedEvent) event).getRoute().getId(); } else if (event instanceof RouteRemovedEvent) { id = ((RouteRemovedEvent) event).getRoute().getId(); } if (isNotEmpty(id)) { List<Annotation> annotations = new ArrayList<>(); Collections.addAll(annotations, qualifiers); annotations.add(NamedLiteral.of(id)); manager.fireEvent(event, annotations.toArray(new Annotation[0])); } else { manager.fireEvent(event, qualifiers); } }