EmailNotifier implements Notifier, TransportListener { public void messageDelivered(TransportEvent event) { LOG.debug("Got messageDelivered event {}", event); String notificationId = msgNotificationMap.remove(event.getMessage()); if (notificationId != null) { ctx.ack(notificationId); } }  @Override void open(NotificationContext ctx); void messageDelivered(TransportEvent event); void messageNotDelivered(TransportEvent event); void messagePartiallyDelivered(TransportEvent event); @Override void notify(Notification notification); @Override void close(); @Override boolean isPull(); @Override List<String> getFields(); @Override NotificationContext getContext();  }
@Test public void testMessageDelivered() throws Exception { }