1 package org.opendaylight.yang.gen.v1.urn.honeycomb.params.xml.ns.yang.v3po2vpp.rev160406;
3 import io.fd.honeycomb.translate.v3po.InterfacesWriterFactory;
5 public class InterfacesHoneycombWriterModule extends
6 org.opendaylight.yang.gen.v1.urn.honeycomb.params.xml.ns.yang.v3po2vpp.rev160406.AbstractInterfacesHoneycombWriterModule {
8 // TODO split configuration and translation code into 2 or more bundles
10 public InterfacesHoneycombWriterModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
11 org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
12 super(identifier, dependencyResolver);
15 public InterfacesHoneycombWriterModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
16 org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
17 org.opendaylight.yang.gen.v1.urn.honeycomb.params.xml.ns.yang.v3po2vpp.rev160406.InterfacesHoneycombWriterModule oldModule,
18 java.lang.AutoCloseable oldInstance) {
19 super(identifier, dependencyResolver, oldModule, oldInstance);
23 public void customValidation() {
24 // add custom validation form module attributes here.
28 public java.lang.AutoCloseable createInstance() {
29 return new InterfacesWriterFactory(getVppJvppIfcDependency(),
30 getBridgeDomainContextDependency(),
31 getInterfaceContextDependency(),
32 getClassifyTableContextDependency());