public class ModuleInternalInfo extends Object implements Comparable<ModuleInternalInfo>, org.opendaylight.yangtools.concepts.Identifiable<ModuleIdentifier>
Constructor and Description |
---|
ModuleInternalInfo(ModuleIdentifier name,
DynamicReadableWrapper readableModule,
BeanToOsgiServiceManager.OsgiRegistration osgiRegistration,
RootRuntimeBeanRegistratorImpl runtimeBeanRegistrator,
ModuleJMXRegistrator moduleJMXRegistrator,
int orderingIdx,
boolean isDefaultBean,
ModuleFactory moduleFactory,
org.osgi.framework.BundleContext bundleContext) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ModuleInternalInfo moduleInternalInfo) |
org.osgi.framework.BundleContext |
getBundleContext() |
ModuleIdentifier |
getIdentifier() |
ModuleFactory |
getModuleFactory() |
ModuleJMXRegistrator |
getModuleJMXRegistrator() |
int |
getOrderingIdx()
Get index representing dependency ordering within a transaction.
|
BeanToOsgiServiceManager.OsgiRegistration |
getOsgiRegistration() |
DynamicReadableWrapper |
getReadableModule() |
RootRuntimeBeanRegistratorImpl |
getRuntimeBeanRegistrator() |
boolean |
hasReadableModule()
Tells if a running instance exists in the system.
|
boolean |
isDefaultBean() |
DestroyedModule |
toDestroyedModule() |
String |
toString() |
public ModuleInternalInfo(ModuleIdentifier name, @Nullable DynamicReadableWrapper readableModule, BeanToOsgiServiceManager.OsgiRegistration osgiRegistration, @Nullable RootRuntimeBeanRegistratorImpl runtimeBeanRegistrator, ModuleJMXRegistrator moduleJMXRegistrator, int orderingIdx, boolean isDefaultBean, ModuleFactory moduleFactory, org.osgi.framework.BundleContext bundleContext)
public DynamicReadableWrapper getReadableModule()
public ModuleJMXRegistrator getModuleJMXRegistrator()
public boolean hasReadableModule()
public RootRuntimeBeanRegistratorImpl getRuntimeBeanRegistrator()
public BeanToOsgiServiceManager.OsgiRegistration getOsgiRegistration()
public int getOrderingIdx()
public int compareTo(ModuleInternalInfo moduleInternalInfo)
compareTo
in interface Comparable<ModuleInternalInfo>
public DestroyedModule toDestroyedModule()
public ModuleIdentifier getIdentifier()
getIdentifier
in interface org.opendaylight.yangtools.concepts.Identifiable<ModuleIdentifier>
public boolean isDefaultBean()
public ModuleFactory getModuleFactory()
public org.osgi.framework.BundleContext getBundleContext()
Copyright © 2019 OpenDaylight. All rights reserved.