public abstract class AbstractProvider extends Object implements org.osgi.framework.BundleActivator, Provider, org.osgi.util.tracker.ServiceTrackerCustomizer<Broker,Broker>
Provider.ProviderFunctionality
Constructor and Description |
---|
AbstractProvider() |
Modifier and Type | Method and Description |
---|---|
Broker |
addingService(org.osgi.framework.ServiceReference<Broker> reference) |
Collection<Provider.ProviderFunctionality> |
getProviderFunctionality() |
void |
modifiedService(org.osgi.framework.ServiceReference<Broker> reference,
Broker service) |
void |
removedService(org.osgi.framework.ServiceReference<Broker> reference,
Broker service) |
void |
start(org.osgi.framework.BundleContext context) |
protected void |
startImpl(org.osgi.framework.BundleContext context) |
void |
stop(org.osgi.framework.BundleContext context) |
protected void |
stopImpl(org.osgi.framework.BundleContext context) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onSessionInitiated
public Collection<Provider.ProviderFunctionality> getProviderFunctionality()
getProviderFunctionality
in interface Provider
public final void start(org.osgi.framework.BundleContext context) throws Exception
start
in interface org.osgi.framework.BundleActivator
Exception
protected void startImpl(org.osgi.framework.BundleContext context)
protected void stopImpl(org.osgi.framework.BundleContext context)
public final void stop(org.osgi.framework.BundleContext context) throws Exception
stop
in interface org.osgi.framework.BundleActivator
Exception
public void modifiedService(org.osgi.framework.ServiceReference<Broker> reference, Broker service)
Copyright © 2019 OpenDaylight. All rights reserved.