Class NetworkTopologyConfigFileProcessor

  • All Implemented Interfaces:
    AutoCloseable, org.opendaylight.bgpcep.config.loader.spi.ConfigFileProcessor, org.opendaylight.yangtools.concepts.Registration

    @Singleton
    public final class NetworkTopologyConfigFileProcessor
    extends org.opendaylight.bgpcep.config.loader.spi.AbstractConfigFileProcessor
    • Constructor Summary

      Constructors 
      Constructor Description
      NetworkTopologyConfigFileProcessor​(org.opendaylight.bgpcep.config.loader.spi.ConfigLoader configLoader, org.opendaylight.mdsal.dom.api.DOMDataBroker dataBroker)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()  
      org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier.Absolute fileRootSchema()  
      void init()  
      protected com.google.common.util.concurrent.FluentFuture<? extends org.opendaylight.mdsal.common.api.CommitInfo> loadConfiguration​(org.opendaylight.mdsal.dom.api.DOMDataBroker dataBroker, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode dto)  
      • Methods inherited from class org.opendaylight.bgpcep.config.loader.spi.AbstractConfigFileProcessor

        loadConfiguration, start, stop
    • Constructor Detail

      • NetworkTopologyConfigFileProcessor

        @Inject
        public NetworkTopologyConfigFileProcessor​(org.opendaylight.bgpcep.config.loader.spi.ConfigLoader configLoader,
                                                  org.opendaylight.mdsal.dom.api.DOMDataBroker dataBroker)
    • Method Detail

      • init

        @PostConstruct
        public void init()
      • close

        @PreDestroy
        public void close()
      • fileRootSchema

        public org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier.Absolute fileRootSchema()
      • loadConfiguration

        protected com.google.common.util.concurrent.FluentFuture<? extends org.opendaylight.mdsal.common.api.CommitInfo> loadConfiguration​(org.opendaylight.mdsal.dom.api.DOMDataBroker dataBroker,
                                                                                                                                           org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode dto)
        Specified by:
        loadConfiguration in class org.opendaylight.bgpcep.config.loader.spi.AbstractConfigFileProcessor