Refactor RendererServiceOperationsImpl notify
Refactor three private methods in RendererServiceOperationsImpl
into a separate class implementing the interface 'Notification'
in package:
org.opendaylight.transportpce.renderer.provisiondevice.notification
The constructor in RendererServiceOperationsImpl requires an instance
of 'Notification' instead of 'NotificationPublishService'. Meaning
RendererServiceOperationsImpl is using NotificationPublishService
indirectly as opposed to directly.
The rest of the changes is a ripple effect due to the constructor
being updated.
JIRA: TRNSPRTPCE-616
Change-Id: Ia7e45116d44581fe2a54dc0b58843840a007d5fb
Signed-off-by: Joakim Törnqvist <joakim.tornqvist@smartoptics.com>