package org.opendaylight.transportpce.networkmodel.listeners;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.de.operations.rev200529.OrgOpenroadmDeOperationsListener;
+import java.util.Set;
+import org.opendaylight.mdsal.binding.api.NotificationService.CompositeListener;
import org.opendaylight.yang.gen.v1.http.org.openroadm.de.operations.rev200529.RestartNotification;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-public class DeOperationsListener710 implements OrgOpenroadmDeOperationsListener {
+public class DeOperationsListener710 {
private static final Logger LOG = LoggerFactory.getLogger(DeOperationsListener710.class);
+ public CompositeListener getCompositeListener() {
+ return new CompositeListener(Set.of(
+ new CompositeListener.Component<>(RestartNotification.class, this::onRestartNotification)));
+ }
+
/**
* Callback for restart-notification.
*
* @param notification RestartNotification object
*/
- @Override
- public void onRestartNotification(RestartNotification notification) {
+ private void onRestartNotification(RestartNotification notification) {
LOG.info("Notification {} received {}", RestartNotification.QNAME, notification);
}