4 * Generated from: yang module name: config-test-impl yang module local name: impl-netconf
5 * Generated by: org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator
6 * Generated at: Fri Sep 27 13:02:28 CEST 2013
8 * Do not modify this file unless it is present under src/main directory
10 package org.opendaylight.controller.config.yang.test.impl;
13 import com.google.common.collect.Lists;
15 import java.util.List;
20 public final class NetconfTestImplModule
22 org.opendaylight.controller.config.yang.test.impl.AbstractNetconfTestImplModule {
24 public NetconfTestImplModule(
25 org.opendaylight.controller.config.api.ModuleIdentifier name,
26 org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
27 super(name, dependencyResolver);
30 public NetconfTestImplModule(
31 org.opendaylight.controller.config.api.ModuleIdentifier name,
32 org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
33 NetconfTestImplModule oldModule, java.lang.AutoCloseable oldInstance) {
34 super(name, dependencyResolver, oldModule, oldInstance);
38 public void validate() {
40 // Add custom validation for module attributes here.
44 public java.lang.AutoCloseable createInstance() {
45 return registerRuntimeBeans();
48 private NetconfTestImplRuntimeRegistration registerRuntimeBeans() {
49 NetconfTestImplRuntimeRegistration reg = getRootRuntimeBeanRegistratorWrapper().register(new NetconfTestImplRuntimeMXBean() {
52 public Long getCreatedSessions() {
53 return getSimpleLong();
57 public Asdf getAsdf() {
58 final Asdf asdf = new Asdf();
59 asdf.setSimpleString("asdf");
64 public String noArg(final String arg1) {
65 return arg1.toUpperCase();
70 for (int i = 0; i < getSimpleShort(); i++) {
73 reg.register(new InnerRunningDataAdditionalRuntimeMXBean() {
75 public Integer getSimpleInt3() {
76 return getSimpleTest();
80 public Deep4 getDeep4() {
81 final Deep4 d = new Deep4();
87 public String getSimpleString() {
88 return Integer.toString(finalI);
92 public void noArgInner() {
96 InnerRunningDataRuntimeRegistration innerReg = reg.register(new InnerRunningDataRuntimeMXBean() {
98 public Integer getSimpleInt3() {
103 public Deep2 getDeep2() {
108 for (int j = 0; j < getSimpleShort(); j++) {
109 final int finalJ = j;
110 innerReg.register(new InnerInnerRunningDataRuntimeMXBean() {
112 public List<NotStateBean> getNotStateBean() {
113 NotStateBean b1 = new NotStateBean();
114 b1.setElement("not state");
115 return Lists.newArrayList(b1);
119 public Integer getSimpleInt3() {
124 public Deep3 getDeep3() {
129 public List<String> getListOfStrings() {
130 return Lists.newArrayList("l1", "l2");
134 public List<RetValList> listOutput() {
135 return Lists.newArrayList(new RetValList());
139 public Boolean noArgInnerInner(Integer integer, Boolean aBoolean) {
144 public RetValContainer containerOutput() {
145 return new RetValContainer();
149 public List<String> leafListOutput() {
150 return Lists.newArrayList("1", "2");