Refactoring and cleanup in neutronvpn-api 79/64979/9
authorTom Pantelis <tompantelis@gmail.com>
Tue, 31 Oct 2017 20:40:21 +0000 (16:40 -0400)
committerTom Pantelis <tompantelis@gmail.com>
Wed, 15 Nov 2017 03:55:29 +0000 (22:55 -0500)
commit7a43899e741c9b7c7624aea02d4a5322d7485666
treed6888b67492d2214a1d5ae35a35535ec2eb911fb
parente2fe0e7d96377a49e5e473d026c1695fce0968f7
Refactoring and cleanup in neutronvpn-api

- Modified L2GatewayCacheUtils to use a ConcurrentMap instead of
  the deprecated Cache.

- Made L2GatewayDevice thread-safe and improved encapsualation

- Enabled FindBugs and fixed violatoions

Change-Id: I70d10e67a8fb800cda51f90e40286e60e2398a67
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
vpnservice/elanmanager/elanmanager-impl/src/main/java/org/opendaylight/netvirt/elan/l2gw/utils/ElanL2GatewayUtils.java
vpnservice/elanmanager/elanmanager-impl/src/main/java/org/opendaylight/netvirt/elan/l2gw/utils/L2GatewayConnectionUtils.java
vpnservice/neutronvpn/neutronvpn-api/pom.xml
vpnservice/neutronvpn/neutronvpn-api/src/main/java/org/opendaylight/netvirt/neutronvpn/api/l2gw/L2GatewayDevice.java
vpnservice/neutronvpn/neutronvpn-api/src/main/java/org/opendaylight/netvirt/neutronvpn/api/l2gw/utils/L2GatewayCacheUtils.java
vpnservice/neutronvpn/neutronvpn-api/src/main/java/org/opendaylight/netvirt/neutronvpn/api/utils/NeutronConstants.java
vpnservice/neutronvpn/neutronvpn-api/src/main/java/org/opendaylight/netvirt/neutronvpn/api/utils/NeutronUtils.java
vpnservice/neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/netvirt/neutronvpn/l2gw/L2GatewayListener.java