Turn ActionableResource into an abstract class 15/85415/17
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 28 Oct 2019 17:07:38 +0000 (18:07 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 24 Jul 2020 11:31:27 +0000 (13:31 +0200)
commit1a76721e11f313a1cb414709e9ef007160d878bc
tree259bfe68161b228c5153292e556e8cf81e6fe9c9
parent152509245dd5fa415dc41ca0b9660f0a19c2ad1c
Turn ActionableResource into an abstract class

This prevents outside instantiation of the interface, so that
we can hide the details of dispatch from outside world, making
it an implementation detail.

JIRA: GENIUS-281
Change-Id: I5fa6208515501bc7f8f915544da69ac47cd3a8cc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
interfacemanager/interfacemanager-impl/src/main/java/org/opendaylight/genius/interfacemanager/renderer/ovs/utilities/BatchingUtils.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/impl/ITMBatchingUtils.java
mdsalutil/mdsalutil-api/src/main/java/org/opendaylight/genius/utils/batching/ActionableResource.java
mdsalutil/mdsalutil-api/src/main/java/org/opendaylight/genius/utils/batching/ActionableResourceImpl.java
mdsalutil/mdsalutil-api/src/main/java/org/opendaylight/genius/utils/batching/ActionableResources.java
mdsalutil/mdsalutil-api/src/main/java/org/opendaylight/genius/utils/batching/ResourceBatchingManager.java
mdsalutil/mdsalutil-impl/src/main/java/org/opendaylight/genius/mdsalutil/internal/FlowBatchingUtils.java