CLI to display Of-Port status
[genius.git] / itm / itm-impl / src / main / java / org / opendaylight / genius / itm / impl / ItmProvider.java
index faa434f659b9da198d8c825f07b314092b2e499e..ea4e28140ed66a09b345968130ab4952056d7bb7 100644 (file)
@@ -57,6 +57,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.
 import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rev160406.TunnelTypeBase;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.config.rev160406.ItmConfig;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.of.teps.state.OfTep;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.op.rev160406.tunnels_state.StateTunnelList;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.AddExternalTunnelEndpointInput;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.AddExternalTunnelEndpointInputBuilder;
@@ -372,6 +373,14 @@ public class ItmProvider implements AutoCloseable, IITMProvider /*,ItmStateServi
         return tunnelStateCache.get(tunnelStateCache.getStateTunnelListIdentifier(interfaceName));
     }
 
+    @Override
+    public void showOfPorts(Collection<OfTep> ofTeps) {
+        if (ofTeps != null) {
+            tepCommandHelper.showOfPorts(ofTeps); }
+        else {
+            LOG.debug("No ofports available"); }
+    }
+
     public void handleOwnershipChange(EntityOwnershipChange ownershipChange,
                                       EntityOwnershipListenerRegistration listenerRegistration) {
         if (ownershipChange.getState().isOwner()) {