Class ModuleInfoSnapshotResolver
java.lang.Object
org.opendaylight.yangtools.binding.runtime.spi.ModuleInfoSnapshotResolver
- All Implemented Interfaces:
Mutable
A dynamic registry of
YangModuleInfo
objects, capable of combining them into an
ModuleInfoSnapshot
. If you need a one-shot way of creating an ModuleInfoSnapshot, prefer
ModuleInfoSnapshotBuilder
instead.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R extends @NonNull DataRoot<R>>
RegistrationregisterModuleFeatures
(Class<R> module, Set<? extends YangFeature<?, R>> supportedFeatures) registerModuleInfos
(Iterable<? extends YangModuleInfo> moduleInfos) @NonNull ModuleInfoSnapshot
-
Constructor Details
-
ModuleInfoSnapshotResolver
-
-
Method Details
-
registerModuleFeatures
public <R extends @NonNull DataRoot<R>> Registration registerModuleFeatures(Class<R> module, Set<? extends YangFeature<?, R>> supportedFeatures) -
registerModuleInfos
-
takeSnapshot
-