Fix of NPEs and attempt to fix Neutron mapper. 34/20334/3
authorKeith Burns (alagalah) <alagalah@gmail.com>
Thu, 14 May 2015 02:07:38 +0000 (19:07 -0700)
committerKeith Burns (alagalah) <alagalah@gmail.com>
Thu, 14 May 2015 13:58:11 +0000 (06:58 -0700)
commit3ba5239cbba1cb1e3848e0e4d87cea32c5bbf4ea
tree85253334169a37613b4bae8995234e6323f79c7e
parent6365b16cdfda0c7a9f4ad393fd24f4a6dd2bf3ec
Fix of NPEs and attempt to fix Neutron mapper.

- Added utilities to only put Switch in READY when Endpoints attached.

- Also removes switch from ready when last EP is removed.
  This means we don't write and handle all OF switches connected to
  controller unless an EP is present. It means we play better with others.

Change-Id: I3b3e66259e2e43a201d298dd8af523cc5a3cf426
Signed-off-by: Keith Burns (alagalah) <alagalah@gmail.com>
renderers/ofoverlay/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/EndpointManager.java
renderers/ofoverlay/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/node/SwitchManager.java
renderers/ofoverlay/src/test/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/flow/DestinationMapperTest.java
renderers/ofoverlay/src/test/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/flow/GroupTableTest.java
renderers/ofoverlay/src/test/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/flow/PortSecurityTest.java
renderers/ofoverlay/src/test/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/flow/SourceMapperTest.java