Interfacemgr: Added APIs 15/19315/1
authorVishal Thapar <vishal.thapar@ericsson.com>
Wed, 29 Apr 2015 15:37:24 +0000 (21:07 +0530)
committerVishal Thapar <vishal.thapar@ericsson.com>
Wed, 29 Apr 2015 15:37:24 +0000 (21:07 +0530)
commite01e72fc06713a0297505ca30dee5084b6c3055c
tree99385269fa983e67d3cbf6390198b0ac0821efe1
parenta67b63605e6aaeda465fa07145b9c9675b20eec4
Interfacemgr: Added APIs

1. Added APIs needed by NextHop and VPNManager
 a. getPortForInterface
 b. getDpnForInterface
 c. getEndpointIpForDpn
 d. getInterfaceIngressRule
2. Cleaned up some dead code

Pending:
1. Add more types to getInterfaceIngressRule
2. Add getInterfaceEgressAction API
3. JUnits
4. Resolve Sonar issues.
5. Refactoring code to MDSALUtil.

Change-Id: I0262ae767b0ca3e4eb3b3dfd0aa0844d59e26882
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
interfacemgr/interfacemgr-api/pom.xml
interfacemgr/interfacemgr-api/src/main/java/org/opendaylight/vpnservice/interfacemgr/interfaces/IInterfaceManager.java
interfacemgr/interfacemgr-impl/pom.xml
interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/IfmNodeConnectorListener.java
interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/InterfaceManager.java
interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/InterfacemgrProvider.java