Further cleanup of EffectiveRibInWriter 31/79931/3
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 25 Jan 2019 18:01:53 +0000 (19:01 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 25 Jan 2019 18:57:56 +0000 (19:57 +0100)
commit26dda3a9a7c63da4c071d6ad80bcc268cd781cc8
treea439dc916775eddaab284c2a3188993e52f0099e
parentaa8e37599124967373203279fe3412e76c5ab333
Further cleanup of EffectiveRibInWriter

- prevent a potential NPE when empty change is received
- do not store modified children needlessly
- do not log delete duplicates
- do not mask optional to null
- separate out delete/modify/write table methods

Change-Id: I01b340fb3cb3ec0577ccd3856b79388115ff78df
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/EffectiveRibInWriter.java