Class ProtocolsConfigFileProcessor
- java.lang.Object
- 
- org.opendaylight.bgpcep.config.loader.spi.AbstractConfigFileProcessor
- 
- org.opendaylight.bgpcep.config.loader.protocols.ProtocolsConfigFileProcessor
 
 
- 
- All Implemented Interfaces:
- AutoCloseable,- ConfigFileProcessor,- org.opendaylight.yangtools.concepts.Registration
 
 @Singleton public final class ProtocolsConfigFileProcessor extends AbstractConfigFileProcessor 
- 
- 
Constructor SummaryConstructors Constructor Description ProtocolsConfigFileProcessor(ConfigLoader configLoader, org.opendaylight.mdsal.dom.api.DOMDataBroker dataBroker)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier.AbsolutefileRootSchema()Return theSchemaNodeIdentifier.Absolutepath to the expected root node of the document contained in the file.voidinit()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)Load specified DTO using providedDOMDataBroker.- 
Methods inherited from class org.opendaylight.bgpcep.config.loader.spi.AbstractConfigFileProcessorloadConfiguration, start, stop
 
- 
 
- 
- 
- 
Constructor Detail- 
ProtocolsConfigFileProcessor@Inject public ProtocolsConfigFileProcessor(ConfigLoader configLoader, org.opendaylight.mdsal.dom.api.DOMDataBroker dataBroker) 
 
- 
 - 
Method Detail- 
init@PostConstruct public void init() 
 - 
close@PreDestroy public void close() 
 - 
fileRootSchemapublic org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier.Absolute fileRootSchema() Description copied from interface:ConfigFileProcessorReturn theSchemaNodeIdentifier.Absolutepath to the expected root node of the document contained in the file.- Returns:
- An absolute schema node identifier.
 
 - 
loadConfigurationprotected 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)Description copied from class:AbstractConfigFileProcessorLoad specified DTO using providedDOMDataBroker.- Specified by:
- loadConfigurationin class- AbstractConfigFileProcessor
- Parameters:
- dataBroker- data broker to use
- dto- normalizedNode
- Returns:
- Transaction commit future
 
 
- 
 
-