/** * Check if event targets exist. */ public boolean hasEventTargets(PublishTarget pt, PublishEventLevel pi) { boolean ret = false; if(pi.getLevel() <= getPublishEmitLevelSubscriptions().getLevel() && (PublishTarget.TOALL.equals(pt) || PublishTarget.TOSUBSCRIBERS.equals(pt))) { ret = subscriptions != null && !subscriptions.isEmpty(); } if(!ret && pi.getLevel() <= getPublishEmitLevelMonitoring().getLevel() && (PublishTarget.TOALL.equals(pt) || PublishTarget.TOMONITORING.equals(pt))) { ret = true; } return ret; }