diff options
author | Marek Gradzki <mgradzki@cisco.com> | 2016-04-12 10:51:45 +0200 |
---|---|---|
committer | Marek Gradzki <mgradzki@cisco.com> | 2016-04-12 14:09:40 +0200 |
commit | 24a6bf1fee7871fb9c93d277c5d676a48de0cf67 (patch) | |
tree | 5df64c2f0318e53c7e62cd83d8818bef66656df9 /v3po/vpp-cfg-init/src/main/java/org | |
parent | 3fc50709f4c7daddf5002758663bf01b8311416b (diff) |
HONEYCOMB-34: Config initializer for ietf-interfaces
Change-Id: I164ab014638d40d1494dacb704c079c166256128
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Diffstat (limited to 'v3po/vpp-cfg-init/src/main/java/org')
-rw-r--r-- | v3po/vpp-cfg-init/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/vpp/data/init/rev160407/VppConfigurationInitializerModule.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/v3po/vpp-cfg-init/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/vpp/data/init/rev160407/VppConfigurationInitializerModule.java b/v3po/vpp-cfg-init/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/vpp/data/init/rev160407/VppConfigurationInitializerModule.java index eddc74d27..ae83cb3fe 100644 --- a/v3po/vpp-cfg-init/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/vpp/data/init/rev160407/VppConfigurationInitializerModule.java +++ b/v3po/vpp-cfg-init/src/main/java/org/opendaylight/yang/gen/v1/urn/honeycomb/params/xml/ns/yang/vpp/data/init/rev160407/VppConfigurationInitializerModule.java @@ -3,8 +3,9 @@ package org.opendaylight.yang.gen.v1.urn.honeycomb.params.xml.ns.yang.vpp.data.i import io.fd.honeycomb.v3po.vpp.data.init.DataTreeInitializer; import io.fd.honeycomb.v3po.vpp.data.init.InitializerRegistry; import io.fd.honeycomb.v3po.vpp.data.init.InitializerRegistryImpl; +import io.fd.honeycomb.v3po.vpp.data.init.InterfacesInitializer; import io.fd.honeycomb.v3po.vpp.data.init.VppInitializer; -import java.util.Collections; +import java.util.Arrays; import org.opendaylight.controller.md.sal.binding.api.DataBroker; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -33,21 +34,22 @@ public class VppConfigurationInitializerModule extends @Override public java.lang.AutoCloseable createInstance() { - LOG.debug("VppConfigurationInitializerModule.createInstance()"); + LOG.info("VppConfigurationInitializerModule.createInstance(): initialization started"); final DataBroker bindingDataBroker = getBindingDataBrokerDependency(); - // TODO make configurable - final VppInitializer vppInitializer = - new VppInitializer(bindingDataBroker); + final VppInitializer vppInitializer = new VppInitializer(bindingDataBroker); + final InterfacesInitializer interfacesInitializer = new InterfacesInitializer(bindingDataBroker); + // TODO make configurable final InitializerRegistry initializer = - new InitializerRegistryImpl(Collections.<DataTreeInitializer>singletonList(vppInitializer)); + new InitializerRegistryImpl(Arrays.<DataTreeInitializer>asList(vppInitializer, interfacesInitializer)); try { initializer.initialize(); } catch (Exception e) { LOG.warn("Failed to initialize config", e); } + LOG.info("VppConfigurationInitializerModule.createInstance(): initialization completed"); return initializer; } |