/** * Creates a new bundle dependency. * * @return the bundle dependency */ public BundleDependency createBundleDependency() { return m_manager.createBundleDependency(); }
private Dependency createBundleDependency(DependencyManager dm, String added, String changed, String removed, boolean required, boolean propagate, String filter, int stateMask) { BundleDependency bd = dm.createBundleDependency(); bd.setCallbacks(added, changed, removed); bd.setRequired(required); bd.setPropagate(propagate); if (filter != null) { bd.setFilter(filter); } if (stateMask != -1) { bd.setStateMask(stateMask); } return bd; }
.add(m_manager.createBundleDependency() .setBundle(bundle) .setStateMask(m_bundleStateMask)
@Override protected void startInitial() { DependencyManager dm = getDependencyManager(); m_component .setImplementation(new BundleAdapterDecorator()) .add(dm.createBundleDependency() .setFilter(m_bundleFilter) .setStateMask(m_bundleStateMask) .setCallbacks("added", "removed")) .setCallbacks("init", null, "stop", null); }
DependencyManager dm = m_component.getDependencyManager(); BundleDependency dep = dm.createBundleDependency(); if (! m_requiredSet) { m_required = Helpers.isDependencyRequiredByDefault(m_component);