public abstract class AbstractBrokerAwareActivator extends Object implements org.osgi.framework.BundleActivator
| Constructor and Description | 
|---|
| AbstractBrokerAwareActivator() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract void | onBrokerAvailable(BindingAwareBroker bindingBroker,
                 org.osgi.framework.BundleContext bundleContext) | 
| protected void | onBrokerRemoved(BindingAwareBroker bindingBroker,
               org.osgi.framework.BundleContext bundleContext) | 
| void | start(org.osgi.framework.BundleContext bundleContext) | 
| protected void | startImpl(org.osgi.framework.BundleContext bundleContext)Called when this bundle is started (before
  BindingAwareProvider#onSessionInitiated(ProviderContext)so the Framework can perform
 the bundle-specific activities necessary to start this bundle. | 
| void | stop(org.osgi.framework.BundleContext bundleContext) | 
| protected void | stopImpl(org.osgi.framework.BundleContext bundleContext)Called when this bundle is stopped so the Framework can perform the
 bundle-specific activities necessary to stop the bundle. | 
public final void start(org.osgi.framework.BundleContext bundleContext)
start in interface org.osgi.framework.BundleActivatorpublic final void stop(org.osgi.framework.BundleContext bundleContext)
stop in interface org.osgi.framework.BundleActivatorprotected void startImpl(org.osgi.framework.BundleContext bundleContext)
BindingAwareProvider#onSessionInitiated(ProviderContext) so the Framework can perform
 the bundle-specific activities necessary to start this bundle. This
 method can be used to register services or to allocate any resources that
 this bundle needs.
 This method must complete and return to its caller in a timely manner.
bundleContext - The execution context of the bundle being started.RuntimeException - If this method throws an exception, this bundle is marked as
             stopped and the Framework will remove this bundle's
             listeners, unregister all services registered by this bundle,
             and release all services used by this bundle.protected void stopImpl(org.osgi.framework.BundleContext bundleContext)
BundleActivator.start method
 started. There should be no active threads that were started by this
 bundle when this bundle returns. A stopped bundle must not call any
 Framework objects.
 This method must complete and return to its caller in a timely manner.
bundleContext - The execution context of the bundle being stopped.RuntimeException - If this method throws an exception, the bundle is still
         marked as stopped, and the Framework will remove the bundle's
         listeners, unregister all services registered by the bundle, and
         release all services used by the bundle.protected abstract void onBrokerAvailable(BindingAwareBroker bindingBroker, org.osgi.framework.BundleContext bundleContext)
protected void onBrokerRemoved(BindingAwareBroker bindingBroker, org.osgi.framework.BundleContext bundleContext)
Copyright © 2019 OpenDaylight. All rights reserved.