public abstract class AbstractAdvertiseAllPathsModuleFactory extends Object implements org.opendaylight.controller.config.spi.ModuleFactory
| Constructor and Description | 
|---|
| AbstractAdvertiseAllPathsModuleFactory() | 
| Modifier and Type | Method and Description | 
|---|---|
| org.opendaylight.controller.config.spi.Module | createModule(String instanceName,
            org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
            org.osgi.framework.BundleContext bundleContext) | 
| org.opendaylight.controller.config.spi.Module | createModule(String instanceName,
            org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
            org.opendaylight.controller.config.api.DynamicMBeanWithInstance old,
            org.osgi.framework.BundleContext bundleContext) | 
| Set<AdvertiseAllPathsModule> | getDefaultModules(org.opendaylight.controller.config.api.DependencyResolverFactory dependencyResolverFactory,
                 org.osgi.framework.BundleContext bundleContext) | 
| String | getImplementationName() | 
| Set<Class<? extends org.opendaylight.controller.config.api.annotations.AbstractServiceInterface>> | getImplementedServiceIntefaces() | 
| AdvertiseAllPathsModule | handleChangedClass(org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
                  org.opendaylight.controller.config.api.DynamicMBeanWithInstance old,
                  org.osgi.framework.BundleContext bundleContext) | 
| AdvertiseAllPathsModule | handleChangedClass(org.opendaylight.controller.config.api.DynamicMBeanWithInstance old)Deprecated.  | 
| AdvertiseAllPathsModule | instantiateModule(String instanceName,
                 org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
                 AdvertiseAllPathsModule oldModule,
                 AutoCloseable oldInstance,
                 org.osgi.framework.BundleContext bundleContext) | 
| AdvertiseAllPathsModule | instantiateModule(String instanceName,
                 org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
                 org.osgi.framework.BundleContext bundleContext) | 
| boolean | isModuleImplementingServiceInterface(Class<? extends org.opendaylight.controller.config.api.annotations.AbstractServiceInterface> serviceInterface) | 
public static final String NAME
public AbstractAdvertiseAllPathsModuleFactory()
public final String getImplementationName()
getImplementationName in interface org.opendaylight.controller.config.spi.ModuleFactorypublic final boolean isModuleImplementingServiceInterface(Class<? extends org.opendaylight.controller.config.api.annotations.AbstractServiceInterface> serviceInterface)
isModuleImplementingServiceInterface in interface org.opendaylight.controller.config.spi.ModuleFactorypublic Set<Class<? extends org.opendaylight.controller.config.api.annotations.AbstractServiceInterface>> getImplementedServiceIntefaces()
getImplementedServiceIntefaces in interface org.opendaylight.controller.config.spi.ModuleFactorypublic org.opendaylight.controller.config.spi.Module createModule(String instanceName, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.osgi.framework.BundleContext bundleContext)
createModule in interface org.opendaylight.controller.config.spi.ModuleFactorypublic org.opendaylight.controller.config.spi.Module createModule(String instanceName, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.opendaylight.controller.config.api.DynamicMBeanWithInstance old, org.osgi.framework.BundleContext bundleContext) throws Exception
createModule in interface org.opendaylight.controller.config.spi.ModuleFactoryExceptionpublic AdvertiseAllPathsModule instantiateModule(String instanceName, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, AdvertiseAllPathsModule oldModule, AutoCloseable oldInstance, org.osgi.framework.BundleContext bundleContext)
public AdvertiseAllPathsModule instantiateModule(String instanceName, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.osgi.framework.BundleContext bundleContext)
public AdvertiseAllPathsModule handleChangedClass(org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.opendaylight.controller.config.api.DynamicMBeanWithInstance old, org.osgi.framework.BundleContext bundleContext) throws Exception
Exception@Deprecated public AdvertiseAllPathsModule handleChangedClass(org.opendaylight.controller.config.api.DynamicMBeanWithInstance old) throws Exception
Exceptionpublic Set<AdvertiseAllPathsModule> getDefaultModules(org.opendaylight.controller.config.api.DependencyResolverFactory dependencyResolverFactory, org.osgi.framework.BundleContext bundleContext)
getDefaultModules in interface org.opendaylight.controller.config.spi.ModuleFactoryCopyright © 2018 OpenDaylight. All rights reserved.