@Override public void execute( Message message ) throws MessageEventHandlerExecutionException { PDIEvent<RemoteSource, Rows> data = (PDIEvent<RemoteSource, Rows>) message; if ( data.getData().getType().equals( OUT ) ) { data.getData().stream().forEach( r -> putRow( r ) ); } }