/** * Forward event to all currently registered subscribers. */ public void publishLocalEvent(IMonitoringEvent event) { if(subscriptions!=null) { for(SubscriptionIntermediateFuture<IMonitoringEvent> sub: subscriptions.keySet().toArray(new SubscriptionIntermediateFuture[0])) { publishLocalEvent(event, sub); } } }