public void changed(@Observes ServiceEvents.ServiceChanged changed) { checkForValidDependencies(changed); }
osgiServiceDependencies = extension.getRequiredOsgiServiceDependencies(); if (event == null || applicable(event.getServiceClasses(getClass()))) { boolean valid = true; if (!osgiServiceDependencies.isEmpty()) {
public void bind(@Observes ServiceEvents.ServiceArrival arrival) { checkForValidDependencies(arrival); }
public void unbind(@Observes ServiceEvents.ServiceDeparture departure) { checkForValidDependencies(departure); }
public void listenStartup(@Observes BundleContainerEvents.BundleContainerInitialized event) { osgiServiceDependencies = extension.getRequiredOsgiServiceDependencies(); checkForValidDependencies(null); }