Assign image keyname and pubkey at vnf level
[ccsdk/apps.git] / sdnr / wireless-transport / code-Carbon-SR1 / apps / devicemanager / impl / src / main / test / ConfigTest.java
1 import org.apache.log4j.Level;
2 import org.opendaylight.mwtn.config.impl.AaiConfig;
3 import org.opendaylight.mwtn.config.impl.DcaeConfig;
4 import org.opendaylight.mwtn.config.impl.EsConfig;
5 import org.opendaylight.mwtn.config.impl.HtDevicemanagerConfiguration;
6 import org.opendaylight.mwtn.config.impl.HtDevicemanagerConfiguration.IConfigChangedListener;
7 import org.opendaylight.mwtn.config.impl.HtLogger;
8 import org.opendaylight.mwtn.config.impl.PmConfig;
9
10 public class ConfigTest {
11
12         public static void main(String[] args)
13         {
14                 HtLogger.initConsole(Level.DEBUG);
15                         HtDevicemanagerConfiguration config = HtDevicemanagerConfiguration.getTestConfiguration();
16                         DcaeConfig c=config.getDcae();
17                         EsConfig c3=config.getEs();
18                         AaiConfig c4 = config.getAai();
19                         PmConfig c5 = config.getPm();
20                         System.out.println(c.toString());
21                         System.out.println(c3.toString());
22                         System.out.println(c4.toString());
23                         System.out.println(c5.toString());
24                         IConfigChangedListener listener = new IConfigChangedListener() {
25
26                                 @Override
27                                 public void onConfigChanged() {
28                                         System.out.println("sth changed");
29                                         AaiConfig c=AaiConfig.reload();
30                                         System.out.println(c.toString());
31                                 }
32                         };
33                         System.out.println("start listening for changes");
34
35                         config.registerConfigChangedListener(listener );
36                         try {
37                                 Thread.sleep(50000);
38                         } catch (InterruptedException e) {
39                                 // TODO Auto-generated catch block
40                                 e.printStackTrace();
41                         }
42                         config.unregisterConfigChangedListener(listener);
43                         System.out.println("finished");
44         }
45 }