Class YangLibraryWriter
- java.lang.Object
-
- org.opendaylight.netconf.mdsal.yang.library.YangLibraryWriter
-
- All Implemented Interfaces:
AutoCloseable,EventListener,org.opendaylight.yangtools.yang.model.api.EffectiveModelContextListener
@Singleton public class YangLibraryWriter extends Object implements org.opendaylight.yangtools.yang.model.api.EffectiveModelContextListener, AutoCloseable
Listens for updates on global schema context, transforms context to ietf-yang-library/yang-library and writes this state to operational data store.
-
-
Constructor Summary
Constructors Constructor Description YangLibraryWriter(org.opendaylight.mdsal.dom.api.DOMSchemaService schemaService, org.opendaylight.mdsal.binding.api.DataBroker dataBroker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidonModelContextUpdated(org.opendaylight.yangtools.yang.model.api.EffectiveModelContext context)
-
-
-
Method Detail
-
close
@PreDestroy public void close() throws InterruptedException, ExecutionException- Specified by:
closein interfaceAutoCloseable- Throws:
InterruptedExceptionExecutionException
-
onModelContextUpdated
public void onModelContextUpdated(org.opendaylight.yangtools.yang.model.api.EffectiveModelContext context)
- Specified by:
onModelContextUpdatedin interfaceorg.opendaylight.yangtools.yang.model.api.EffectiveModelContextListener
-
-