Update internal structure to pass registrations 47/74447/2
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 24 Jul 2018 16:29:37 +0000 (18:29 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 25 Jul 2018 12:18:04 +0000 (14:18 +0200)
commit120b86606d46d06df4d77d4528968303305c5945
treec940daba23d8ade10a3ced87d0713694470b6649
parent56ef4114f86216b4e68d74a9800474c7b9f1d2ed
Update internal structure to pass registrations

Within lusterSingletonServiceGroupImpl we need identity-based
lookup, which ObjectRegistration provides.

This is useful for keeping additional per-service state without
relying on user's equals() method.

JIRA: MDSAL-362
Change-Id: I01fd1f34a689a2c8f50ff7efc590f713a0212354
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
singleton-service/mdsal-singleton-dom-impl/src/main/java/org/opendaylight/mdsal/singleton/dom/impl/AbstractClusterSingletonServiceProviderImpl.java
singleton-service/mdsal-singleton-dom-impl/src/main/java/org/opendaylight/mdsal/singleton/dom/impl/ClusterSingletonServiceGroup.java
singleton-service/mdsal-singleton-dom-impl/src/main/java/org/opendaylight/mdsal/singleton/dom/impl/ClusterSingletonServiceGroupImpl.java
singleton-service/mdsal-singleton-dom-impl/src/main/java/org/opendaylight/mdsal/singleton/dom/impl/PlaceholderGroup.java
singleton-service/mdsal-singleton-dom-impl/src/test/java/org/opendaylight/mdsal/singleton/dom/impl/ClusterSingletonServiceGroupImplTest.java