Details
-
Task
-
Status: Resolved
-
Medium
-
Resolution: Done
-
None
Description
We have a rather large number of various types of Registration, ObjectRegistration and ListenerRegistrations.
YANGTOOLS-1551 is deprecating ListenerRegistration and effectively brings the total number of specializations down to two: Registration and ObjectRegistration.
Follow suit by ditching ListenerRegistration in all MD-SAL APIs and removing the various Registration specializations we have.
Attachments
Issue Links
- relates to
-
MDSAL-853 SingletonServiceProvider fails to shutdown cleanly
-
- Resolved
-
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 109206,4 | Do not use ListenerRegistration in mdsal-dom-api | master | mdsal | Status: MERGED | +2 | +1 |
| 109207,4 | Remove DOMRpcImplementationRegistration | master | mdsal | Status: MERGED | +2 | +1 |
| 109208,4 | Clean up DOMRpcRouter registrations | master | mdsal | Status: MERGED | +2 | +1 |
| 109233,3 | Clean up AbstractRegistrationTree | master | mdsal | Status: MERGED | +2 | +1 |
| 109234,4 | Do not use ListenerRegistration in DOMStoreTreeChangePublisher | master | mdsal | Status: MERGED | +2 | +1 |
| 109235,1 | Remove use of NoOpListenerRegistration | master | mdsal | Status: MERGED | +2 | +1 |
| 109236,1 | Remove DOMDataTreeCommitCohortRegistration | master | mdsal | Status: MERGED | +2 | +1 |
| 109237,1 | Clean up mdsal-eos-common-api | master | mdsal | Status: MERGED | +2 | +1 |
| 109238,1 | Remove GenericEntityOwnershipCandidateRegistration | master | mdsal | Status: MERGED | +2 | +1 |
| 109239,2 | Remove GenericEntityOwnershipListenerRegistration | master | mdsal | Status: MERGED | +2 | +1 |
| 109240,1 | Share common EntityOwnershipChange | master | mdsal | Status: MERGED | +2 | +1 |
| 109241,1 | Rename EntityOwnershipChangeState | master | mdsal | Status: MERGED | +2 | +1 |
| 109242,1 | Eliminate EntityOwnershipChange | master | mdsal | Status: MERGED | +2 | +1 |
| 109243,3 | Remove GenericEntityOwnershipService | master | mdsal | Status: MERGED | +2 | +1 |
| 109244,4 | Remove generics from mdsal-singleton-dom-impl | master | mdsal | Status: MERGED | +2 | +1 |
| 109245,1 | Clean up mdsal-singleton-dom-impl | master | mdsal | Status: MERGED | +2 | +1 |
| 109246,1 | Use simple Registration in ClusterSingletonServiceProvider | master | mdsal | Status: MERGED | +2 | +1 |
| 109247,2 | Clean up singleton-service implementation internals | master | mdsal | Status: MERGED | +2 | +1 |
| 109249,2 | Further cleanups | master | mdsal | Status: MERGED | +2 | +1 |
| 109251,4 | ServiceGroupIdentifier should be a record | master | mdsal | Status: MERGED | +2 | +1 |
| 109254,3 | Do not use ListenerRegistration in mdsal-binding-api | master | mdsal | Status: MERGED | +2 | +1 |
| 109255,3 | Remove references to java.util.EventListener | master | mdsal | Status: MERGED | +2 | +1 |
| 109261,2 | Reduce ObjectRegistration use | master | mdsal | Status: MERGED | +2 | +1 |