Added BridgeMember listener 38/40438/5
authorMartin Sunal <msunal@cisco.com>
Thu, 16 Jun 2016 11:58:25 +0000 (13:58 +0200)
committerMartin Sunal <msunal@cisco.com>
Thu, 16 Jun 2016 14:27:35 +0000 (16:27 +0200)
commita6d23962b6b4f0714be237a019df242c3b73b5bd
tree17ed87a7bbf441140435f215040a61691d2bd573
parent1d1c789bb6f1cbf5a224e33f7cd8465b4a0d4e20
Added BridgeMember listener

Problem was that BridgeDomainManagerImpl considered bridge domain as created
when it stores VBD request to CONF DS. BUT bridge domain is created
after VBD stores bridge-member to node in OPER DS.
This commit introduces listener which is registered after VBD request is stored
to CONF DS and it waits for VBD response. When a response is received
the listener is unregistered.

Respons has to be received within 10s otherwise renderer considers that VBD did
not create bridge-domain.

Change-Id: I7a02b87d16c474475b588628ec90c740f939c427
Signed-off-by: Martin Sunal <msunal@cisco.com>
renderers/vpp/src/main/java/org/opendaylight/controller/config/yang/config/vpp_provider/impl/VppRenderer.java
renderers/vpp/src/main/java/org/opendaylight/groupbasedpolicy/renderer/vpp/policy/BridgeDomainManagerImpl.java [moved from renderers/vpp/src/main/java/org/opendaylight/groupbasedpolicy/renderer/vpp/manager/BridgeDomainManagerImpl.java with 54% similarity]
renderers/vpp/src/main/java/org/opendaylight/groupbasedpolicy/renderer/vpp/policy/ForwardingManager.java
renderers/vpp/src/test/java/org/opendaylight/groupbasedpolicy/renderer/vpp/policy/BridgeDomainManagerImplTest.java [moved from renderers/vpp/src/test/java/org/opendaylight/groupbasedpolicy/renderer/vpp/manager/BridgeDomainManagerImplTest.java with 91% similarity]
renderers/vpp/src/test/java/org/opendaylight/groupbasedpolicy/renderer/vpp/policy/VppRendererPolicyManagerTest.java