@Reference public void setReadyService(final ReadyService readyService) { readyService.registerTracker(this, new ReadyMarkerFilter().withType(GenericThingProvider.XML_THING_TYPE)); }
@Activate protected synchronized void activate(ComponentContext componentContext) { readyService.registerTracker(this, new ReadyMarkerFilter().withType(XML_THING_TYPE)); for (ThingHandlerFactory factory : thingHandlerFactories) { handleThingHandlerFactoryAddition(getBundleName(factory)); } thingRegistry.addThingTracker(this); active = true; }