/** * @param event an event that was pulled off the queue * * @return a key to use for batching events together, by default this uses the sender of the * event, but sub-classes should override this to batch by something else */ protected String getBatchKey(final E event) { return event.getSender(); }
final byte[] rawMessage = event.getData(); FlowFile appendedFlowFile = session.append(batch.getFlowFile(), new OutputStreamCallback() { @Override