[ONOS-2096] Let GUI support tunnel
1. add a TunnelViewMesageHandler to handle message from the client.
2. add a tunnel view to show tunnel information on the GUI
Change-Id: I1d9a73c0e4e8ed1a55cdbef09426995989c4e76a
diff --git a/web/gui/src/main/java/org/onosproject/ui/impl/UiExtensionManager.java b/web/gui/src/main/java/org/onosproject/ui/impl/UiExtensionManager.java
index 84e9995..2bd0bb6 100644
--- a/web/gui/src/main/java/org/onosproject/ui/impl/UiExtensionManager.java
+++ b/web/gui/src/main/java/org/onosproject/ui/impl/UiExtensionManager.java
@@ -84,7 +84,9 @@
new UiViewHidden("group"),
new UiView(NETWORK, "link", "Links", "nav_links"),
new UiView(NETWORK, "host", "Hosts", "nav_hosts"),
- new UiView(NETWORK, "intent", "Intents", "nav_intents")
+ new UiView(NETWORK, "intent", "Intents", "nav_intents"),
+ //TODO add a new type of icon for tunnel
+ new UiView(NETWORK, "tunnel", "Tunnels", "nav_links")
);
UiMessageHandlerFactory messageHandlerFactory =
@@ -99,7 +101,8 @@
new IntentViewMessageHandler(),
new ApplicationViewMessageHandler(),
new SettingsViewMessageHandler(),
- new ClusterViewMessageHandler()
+ new ClusterViewMessageHandler(),
+ new TunnelViewMessageHandler()
);
UiTopoOverlayFactory topoOverlayFactory =