@Override public void close() { mapFn.close(); } }, OpCode.MAP, opId);
@Override public Collection<Void> handleMessage(M message, MessageCollector collector, TaskCoordinator coordinator) { K key = keyFunction.apply(message); V value = valueFunction.apply(message); Long partitionKey = key == null ? 0L : null; collector.send(new OutgoingMessageEnvelope(systemStream, partitionKey, key, value)); return Collections.emptyList(); }
@Override public Collection<Void> handleMessage(M message, MessageCollector collector, TaskCoordinator coordinator) { K key = keyFunction.apply(message); V value = valueFunction.apply(message); Long partitionKey = key == null ? 0L : null; collector.send(new OutgoingMessageEnvelope(systemStream, partitionKey, key, value)); return Collections.emptyList(); }
@Override public Collection<Void> handleMessage(M message, MessageCollector collector, TaskCoordinator coordinator) { K key = keyFunction.apply(message); V value = valueFunction.apply(message); Long partitionKey = key == null ? 0L : null; collector.send(new OutgoingMessageEnvelope(systemStream, partitionKey, key, value)); return Collections.emptyList(); }
@Override public Collection<Void> handleMessage(M message, MessageCollector collector, TaskCoordinator coordinator) { K key = keyFunction.apply(message); V value = valueFunction.apply(message); Long partitionKey = key == null ? 0L : null; collector.send(new OutgoingMessageEnvelope(systemStream, partitionKey, key, value)); return Collections.emptyList(); }
@Override public void close() { mapFn.close(); } }, OpCode.MAP, opId);
@Override public Collection<Void> handleMessage(M message, MessageCollector collector, TaskCoordinator coordinator) { K key = keyFunction.apply(message); V value = valueFunction.apply(message); Long partitionKey = key == null ? 0L : null; collector.send(new OutgoingMessageEnvelope(systemStream, partitionKey, key, value)); return Collections.emptyList(); }
List<WindowPane<K, Object>> results = new ArrayList<>(); K key = (keyFn != null) ? keyFn.apply(message) : null; long timestamp = getWindowTimestamp(message);
List<WindowPane<K, Object>> results = new ArrayList<>(); K key = (keyFn != null) ? keyFn.apply(message) : null; long timestamp = getWindowTimestamp(message);
@Override public void close() { mapFn.close(); } }, OpCode.MAP, opId);
@Override public void init(Context context) { mapFn.init(context); }
List<WindowPane<K, Object>> results = new ArrayList<>(); K key = (keyFn != null) ? keyFn.apply(message) : null; long timestamp = getWindowTimestamp(message);