- LOG.info("The registration of the Provider 1.");
- AbstractTestProvider provider1 = new AbstractTestProvider() {
- @Override
- public void onSessionInitiated(ProviderContext session) {
- notifyProviderService = session.getSALService(NotificationProviderService.class);
- }
- };
-
- // registerProvider method calls onSessionInitiated method above
- broker.registerProvider(provider1);
- assertNotNull(notifyProviderService);
-
- LOG.info("The registration of the Consumer 1. It retrieves Notification Service "
- + "from MD-SAL and registers OpendaylightTestNotificationListener as notification listener");
- BindingAwareConsumer consumer1 = session -> {
- NotificationService notificationService = session.getSALService(NotificationService.class);
- assertNotNull(notificationService);
- listener1Reg = notificationService.registerNotificationListener(listener1);
- };
- // registerConsumer method calls onSessionInitialized method above
- broker.registerConsumer(consumer1);
-
- assertNotNull(listener1Reg);
+ NotificationTestListener listener1 = new NotificationTestListener();
+ ListenerRegistration<NotificationListener> listener1Reg =
+ notificationService.registerNotificationListener(listener1);