package org.camunda.bpm.extension.osgi.eventing; import org.apache.felix.dm.DependencyActivatorBase; import org.apache.felix.dm.DependencyManager; import org.camunda.bpm.extension.osgi.eventing.api.OSGiEventBridgeActivator; import org.camunda.bpm.extension.osgi.eventing.impl.GlobalOSGiEventBridgeActivator; import org.osgi.framework.BundleContext; /** * @author Ronny Bräunlich */ public class Activator extends DependencyActivatorBase { @Override public void init(BundleContext context, DependencyManager manager) throws Exception { manager.add(createComponent() .setImplementation(GlobalOSGiEventBridgeActivator.class) .add(createBundleDependency().setBundle(context.getBundle()).setRequired(true)) .setInterface(OSGiEventBridgeActivator.class.getName(), null)); } }