Uses of Interface
org.apache.felix.dm.ServiceDependency
Packages that use ServiceDependency
-
Uses of ServiceDependency in org.apache.felix.dm
Methods in org.apache.felix.dm that return ServiceDependencyModifier and TypeMethodDescriptionDependencyActivatorBase.createServiceDependency()Creates a new service dependency.DependencyManager.createServiceDependency()Creates a new service dependency.DependencyActivatorBase.createTemporalServiceDependency(long timeout) Creates a new temporal service dependency.DependencyManager.createTemporalServiceDependency(long timeout) Creates a new timed required service dependency.ServiceDependency.setAutoConfig(boolean autoConfig) Sets auto configuration for this service.ServiceDependency.setAutoConfig(String instanceName) Sets auto configuration for this service.ServiceDependency.setCallbacks(Object instance, String add, String remove) Sets the callbacks for this service.ServiceDependency.setCallbacks(Object instance, String add, String change, String remove) Sets the callbacks for this service.ServiceDependency.setCallbacks(Object instance, String added, String changed, String removed, String swapped) Sets the callbacks for this service.ServiceDependency.setCallbacks(String add, String remove) Sets the callbacks for this service.ServiceDependency.setCallbacks(String add, String change, String remove) Sets the callbacks for this service.ServiceDependency.setCallbacks(String add, String change, String remove, String swap) Sets the callbacks for this service.Enabled debug logging for this dependency instance.ServiceDependency.setDefaultImplementation(Object implementation) Sets the default implementation for anoptionalservice dependency.ServiceDependency.setDereference(boolean dereferenceServiceInternally) Configures whether or not this dependency should internally obtain the service object for all tracked service references.ServiceDependency.setPropagate(boolean propagate) Sets propagation of the service dependency properties to the provided service properties.ServiceDependency.setPropagate(Object instance, String method) Sets an Object instance and a callback method used to propagate some properties to the provided service properties.ServiceDependency.setRequired(boolean required) Sets the required flag which determines if this service is required or not.ServiceDependency.setService(Class<?> serviceName) Sets the name of the service that should be tracked.ServiceDependency.setService(Class<?> serviceName, String serviceFilter) Sets the name of the service that should be tracked.ServiceDependency.setService(Class<?> serviceName, org.osgi.framework.ServiceReference serviceReference) Sets the name of the service that should be tracked.ServiceDependency.setService(String serviceFilter) Sets the filter for the services that should be tracked.