org.apache.felix.dm.runtime
Class AbstractBuilder
java.lang.Object
org.apache.felix.dm.runtime.AbstractBuilder
- Direct Known Subclasses:
- AdapterServiceBuilder, AspectServiceBuilder, BundleAdapterServiceBuilder, ComponentBuilder, FactoryConfigurationAdapterServiceBuilder, ResourceAdapterServiceBuilder
public abstract class AbstractBuilder
- extends Object
Base class for all kind of DM component builders (for Component, Aspect, Adapters ...).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractBuilder
public AbstractBuilder()
setCommonServiceParams
protected void setCommonServiceParams(Component service,
MetaData serviceMetaData)
throws Exception
- Sets common Service parameters, if provided from our Component descriptor
- Throws:
Exception
addUnamedDependencies
protected static void addUnamedDependencies(Bundle b,
DependencyManager dm,
Component s,
MetaData srvMeta,
depsMeta)
throws Exception
- Registers all unnamed dependencies into a given service. Named dependencies are
handled differently, and are managed by the ServiceLifecycleHandler class.
- Throws:
Exception
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.