Uses of Interface
org.apache.felix.dm.Component
Packages that use Component
-
Uses of Component in org.apache.felix.dm
Subinterfaces of Component in org.apache.felix.dmModifier and TypeInterfaceDescriptioninterfaceInterface used to configure the various parameters needed when defining a Dependency Manager adapter component.interfaceInterface used to configure the various parameters needed when defining a Dependency Manager aspect component.interfaceInterface used to configure the various parameters needed when defining a Dependency Manager bundle adapter component.interfaceInterface used to configure the various parameters needed when defining a Dependency Manager factory component.interfaceInterface used to configure the various parameters needed when defining a Dependency Manager resource adapter component.Methods in org.apache.felix.dm that return ComponentModifier and TypeMethodDescriptionComponent.add(ComponentStateListener listener) Adds a component state listener to this component.Component.add(Dependency... dependencies) Adds dependency(ies) to this component, atomically.DependencyActivatorBase.createComponent()Creates a new component.DependencyManager.createComponent()Creates a new component.Component.remove(ComponentStateListener listener) Removes a component state listener from this component.Component.remove(Dependency d) Removes a dependency from the component.Component.setAutoConfig(Class<?> clazz, boolean autoConfig) Configures auto configuration of injected classes in the component instance.Component.setAutoConfig(Class<?> clazz, String instanceName) Configures auto configuration of injected classes in the component instance.Sets the names of the methods used as callbacks.Component.setCallbacks(String init, String start, String stop, String destroy) Sets the names of the methods used as callbacks.Component.setComposition(Object instance, String getMethod) Sets the instance and method to invoke to get back all instances that are part of a composition and need dependencies injected.Component.setComposition(String getMethod) Sets the method to invoke on the service implementation to get back all instances that are part of a composition and need dependencies injected.Activate debug for this component.Component.setFactory(Object factory, String createMethod) Sets the factory to use to create the implementation.Component.setFactory(String createMethod) Sets the factory to use to create the implementation.Component.setImplementation(Object implementation) Sets the implementation for this component.Component.setInterface(Class<?>[] serviceNames, Dictionary<?, ?> properties) Sets the public interfaces under which this component should be registered in the OSGi service registry.Component.setInterface(Class<?> serviceName, Dictionary<?, ?> properties) Sets the public interface under which this component should be registered in the OSGi service registry.Component.setInterface(String[] serviceNames, Dictionary<?, ?> properties) Sets the public interfaces under which this component should be registered in the OSGi service registry.Component.setInterface(String serviceName, Dictionary<?, ?> properties) Sets the public interface under which this component should be registered in the OSGi service registry.Component.setScope(Component.ServiceScope scope) Sets the component scope.Component.setServiceProperties(Dictionary<?, ?> serviceProperties) Sets the service properties associated with the component.Methods in org.apache.felix.dm that return types with arguments of type ComponentModifier and TypeMethodDescriptionDependencyManager.getComponents()Returns a list of components.Methods in org.apache.felix.dm with parameters of type ComponentModifier and TypeMethodDescriptionvoidAdds a new component to the dependency manager.voidComponentStateListener.changed(Component c, ComponentState state) Called on each component state change.ComponentExecutorFactory.getExecutorFor(Component component) Returns an Executor (typically a shared thread pool) used to manage a given DependencyManager Component.voidRemoves a service from the dependency manager. -
Uses of Component in org.apache.felix.dm.compat
Methods in org.apache.felix.dm.compat that return ComponentModifier and TypeMethodDescriptionDependencyManagerCompat.createAdapterFactoryConfigurationService(String factoryPid, String update, boolean propagate, String heading, String desc, String localization, PropertyMetaData[] propertiesMetaData) Deprecated.DependencyActivatorBaseCompat.createAdapterService(Class<?> serviceInterface, String serviceFilter) Deprecated.DependencyActivatorBaseCompat.createAdapterService(Class<?> serviceInterface, String serviceFilter, String autoConfig) Deprecated.DependencyActivatorBaseCompat.createAdapterService(Class<?> serviceInterface, String serviceFilter, String autoConfig, Object callbackInstance, String add, String change, String remove, String swap) Deprecated.DependencyActivatorBaseCompat.createAdapterService(Class<?> serviceInterface, String serviceFilter, String autoConfig, Object callbackInstance, String add, String change, String remove, String swap, boolean propagate) Deprecated.DependencyActivatorBaseCompat.createAdapterService(Class<?> serviceInterface, String serviceFilter, String add, String change, String remove) Deprecated.DependencyActivatorBaseCompat.createAdapterService(Class<?> serviceInterface, String serviceFilter, String add, String change, String remove, String swap) Deprecated.DependencyManagerCompat.createAdapterService(Class<?> serviceInterface, String serviceFilter) Deprecated.DependencyManagerCompat.createAdapterService(Class<?> serviceInterface, String serviceFilter, String autoConfig) Deprecated.DependencyManagerCompat.createAdapterService(Class<?> serviceInterface, String serviceFilter, String autoConfig, Object callbackInstance, String add, String change, String remove, String swap, boolean propagate) Deprecated.DependencyManagerCompat.createAdapterService(Class<?> serviceInterface, String serviceFilter, String add, String change, String remove) Deprecated.DependencyManagerCompat.createAdapterService(Class<?> serviceInterface, String serviceFilter, String add, String change, String remove, String swap) Deprecated.DependencyActivatorBaseCompat.createAspectService(Class<?> serviceInterface, String serviceFilter, int ranking) Deprecated.DependencyActivatorBaseCompat.createAspectService(Class<?> serviceInterface, String serviceFilter, int ranking, Object callbackInstance, String add, String change, String remove, String swap) Deprecated.DependencyActivatorBaseCompat.createAspectService(Class<?> serviceInterface, String serviceFilter, int ranking, String attributeName) Deprecated.DependencyActivatorBaseCompat.createAspectService(Class<?> serviceInterface, String serviceFilter, int ranking, String add, String change, String remove) Deprecated.DependencyActivatorBaseCompat.createAspectService(Class<?> serviceInterface, String serviceFilter, int ranking, String add, String change, String remove, String swap) Deprecated.DependencyManagerCompat.createAspectService(Class<?> serviceInterface, String serviceFilter, int ranking) Deprecated.DependencyManagerCompat.createAspectService(Class<?> serviceInterface, String serviceFilter, int ranking, Object callbackInstance, String add, String change, String remove, String swap) Deprecated.DependencyManagerCompat.createAspectService(Class<?> serviceInterface, String serviceFilter, int ranking, String autoConfig) Deprecated.DependencyManagerCompat.createAspectService(Class<?> serviceInterface, String serviceFilter, int ranking, String add, String change, String remove) Deprecated.DependencyManagerCompat.createAspectService(Class<?> serviceInterface, String serviceFilter, int ranking, String add, String change, String remove, String swap) Deprecated.DependencyActivatorBaseCompat.createBundleAdapterService(int bundleStateMask, String bundleFilter, boolean propagate) Deprecated.DependencyActivatorBaseCompat.createBundleAdapterService(int bundleStateMask, String bundleFilter, boolean propagate, Object callbackInstance, String add, String change, String remove) Deprecated.DependencyManagerCompat.createBundleAdapterService(int bundleStateMask, String bundleFilter, boolean propagate) Deprecated.DependencyManagerCompat.createBundleAdapterService(int bundleStateMask, String bundleFilter, boolean propagate, Object callbackInstance, String add, String change, String remove) Deprecated.DependencyActivatorBaseCompat.createFactoryConfigurationAdapterService(String factoryPid, String update, boolean propagate) Deprecated.DependencyActivatorBaseCompat.createFactoryConfigurationAdapterService(String factoryPid, String update, boolean propagate, Class<?> configType) Deprecated.DependencyActivatorBaseCompat.createFactoryConfigurationAdapterService(String factoryPid, String update, boolean propagate, Object callbackInstance) Deprecated.DependencyActivatorBaseCompat.createFactoryConfigurationAdapterService(String factoryPid, String update, boolean propagate, Object callbackInstance, Class<?> configType) Deprecated.DependencyActivatorBaseCompat.createFactoryConfigurationAdapterService(String factoryPid, String update, boolean propagate, String heading, String desc, String localization, PropertyMetaData[] propertiesMetaData) Deprecated.DependencyManagerCompat.createFactoryConfigurationAdapterService(String factoryPid, String update, boolean propagate) Deprecated.DependencyManagerCompat.createFactoryConfigurationAdapterService(String factoryPid, String update, boolean propagate, Class<?> configType) Deprecated.DependencyManagerCompat.createFactoryConfigurationAdapterService(String factoryPid, String update, boolean propagate, Object callbackInstance) Deprecated.DependencyManagerCompat.createFactoryConfigurationAdapterService(String factoryPid, String update, boolean propagate, Object callbackInstance, Class<?> configType) Deprecated.DependencyActivatorBaseCompat.createResourceAdapter(String resourceFilter, boolean propagate, Object callbackInstance, String callbackChanged) Deprecated.DependencyActivatorBaseCompat.createResourceAdapter(String resourceFilter, boolean propagate, Object callbackInstance, String callbackSet, String callbackChanged) Deprecated.DependencyActivatorBaseCompat.createResourceAdapter(String resourceFilter, Object propagateCallbackInstance, String propagateCallbackMethod, Object callbackInstance, String callbackChanged) Deprecated.DependencyActivatorBaseCompat.createResourceAdapter(String resourceFilter, Object propagateCallbackInstance, String propagateCallbackMethod, Object callbackInstance, String callbackSet, String callbackChanged) Deprecated.DependencyManagerCompat.createResourceAdapterService(String resourceFilter, boolean propagate, Object callbackInstance, String callbackChanged) Deprecated.DependencyManagerCompat.createResourceAdapterService(String resourceFilter, boolean propagate, Object callbackInstance, String callbackSet, String callbackChanged) Deprecated.DependencyManagerCompat.createResourceAdapterService(String resourceFilter, Object propagateCallbackInstance, String propagateCallbackMethod, Object callbackInstance, String callbackChanged) Deprecated.DependencyManagerCompat.createResourceAdapterService(String resourceFilter, Object propagateCallbackInstance, String propagateCallbackMethod, Object callbackInstance, String callbackSet, String callbackChanged) Deprecated. -
Uses of Component in org.apache.felix.dm.context
Subinterfaces of Component in org.apache.felix.dm.contextModifier and TypeInterfaceDescriptioninterfaceThis interface is the entry point to the Component implementation context.
DependencyManager.createFactoryComponent()