You could filter at the event handler level. If you're using annotations, add the filter line.@Properties({ @Property(name = "event.topics", value = "com/mycompany/app/eventname", propertyPrivate = true),@Property(name = EventConstants.EVENT_FILTER, value="(!(" + DEAConstants.PROPERTY_APPLICATION + ...