public class YangStoreService extends Object implements YangStoreContext
| Constructor and Description |
|---|
YangStoreService(org.opendaylight.yangtools.yang.model.api.SchemaContextProvider schemaContextProvider,
org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceProvider<org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource> sourceProvider) |
| Modifier and Type | Method and Description |
|---|---|
YangStoreContext |
getCurrentSnapshot() |
EnumResolver |
getEnumResolver() |
Map<String,Map<String,org.opendaylight.controller.config.yangjmxgenerator.ModuleMXBeanEntry>> |
getModuleMXBeanEntryMap()
Deprecated.
|
Set<org.opendaylight.yangtools.yang.model.api.Module> |
getModules()
Get all modules discovered when this snapshot was created.
|
String |
getModuleSource(org.opendaylight.yangtools.yang.model.api.ModuleIdentifier moduleIdentifier) |
Map<org.opendaylight.yangtools.yang.common.QName,Map<String,org.opendaylight.controller.config.yangjmxgenerator.ModuleMXBeanEntry>> |
getQNamesToIdentitiesToModuleMXBeanEntries() |
void |
refresh(org.opendaylight.yangtools.sal.binding.generator.util.BindingRuntimeContext runtimeContext) |
AutoCloseable |
registerModuleListener(org.opendaylight.controller.config.util.capability.ModuleListener listener) |
public YangStoreService(org.opendaylight.yangtools.yang.model.api.SchemaContextProvider schemaContextProvider,
org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceProvider<org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource> sourceProvider)
public YangStoreContext getCurrentSnapshot()
@Deprecated public Map<String,Map<String,org.opendaylight.controller.config.yangjmxgenerator.ModuleMXBeanEntry>> getModuleMXBeanEntryMap()
getModuleMXBeanEntryMap in interface YangStoreContextpublic Map<org.opendaylight.yangtools.yang.common.QName,Map<String,org.opendaylight.controller.config.yangjmxgenerator.ModuleMXBeanEntry>> getQNamesToIdentitiesToModuleMXBeanEntries()
getQNamesToIdentitiesToModuleMXBeanEntries in interface YangStoreContextpublic Set<org.opendaylight.yangtools.yang.model.api.Module> getModules()
YangStoreContextgetModules in interface YangStoreContextpublic String getModuleSource(org.opendaylight.yangtools.yang.model.api.ModuleIdentifier moduleIdentifier)
getModuleSource in interface YangStoreContextpublic EnumResolver getEnumResolver()
getEnumResolver in interface YangStoreContextpublic void refresh(org.opendaylight.yangtools.sal.binding.generator.util.BindingRuntimeContext runtimeContext)
public AutoCloseable registerModuleListener(org.opendaylight.controller.config.util.capability.ModuleListener listener)
Copyright © 2016 OpenDaylight. All rights reserved.