private Map<String, Object> getMetadata(InternalEvent ievent) { Map<String, Object> metadata = new HashMap<String, Object>(ievent.getEventMetadata()); if (!this.includes.isEmpty()) { metadata.keySet().retainAll(this.includes); } this.excludes.forEach(exclude -> { metadata.remove(exclude); }); return metadata; } }
private Map<String, Object> getMetadata(InternalEvent ievent) { Map<String, Object> metadata = new HashMap<String, Object>(ievent.getEventMetadata()); if (!this.includes.isEmpty()) { metadata.keySet().retainAll(this.includes); } this.excludes.forEach(exclude -> { metadata.remove(exclude); }); return metadata; } }