@Override public boolean apply(SamzaSqlInputMessage samzaSqlInputMessage) { return !relConverter.isSystemMessage(samzaSqlInputMessage.getKeyAndMessageKV()); } }
@Override public SamzaSqlRelMessage apply(SamzaSqlInputMessage samzaSqlInputMessage) { Instant startProcessing = Instant.now(); /* SAMZA-2089/LISAMZA-10654: the SamzaRelConverter.convertToRelMessage currently does not initialize * the samzaSqlRelMessage.samzaSqlRelMsgMetadata, this needs to be fixed */ SamzaSqlRelMessage retMsg = this.msgConverter.convertToRelMessage(samzaSqlInputMessage.getKeyAndMessageKV()); retMsg.setEventTime(samzaSqlInputMessage.getMetadata().getEventTime()); retMsg.setArrivalTime(samzaSqlInputMessage.getMetadata().getarrivalTime()); retMsg.setScanTime(startProcessing.toString()); updateMetrics(startProcessing, Instant.now()); return retMsg; }