public class AppendCollector extends Object implements TridentCollector
| Constructor and Description |
|---|
AppendCollector(TridentContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
emit(List<Object> values)
Emits a tuple to a Stream.
|
void |
flush()
Flush any buffered tuples (when batching is enabled).
|
TridentTuple.Factory |
getOutputFactory() |
void |
reportError(Throwable t)
Reports an error.
|
void |
setContext(ProcessorContext pc,
TridentTuple t) |
public AppendCollector(TridentContext context)
public void setContext(ProcessorContext pc, TridentTuple t)
public void emit(List<Object> values)
TridentCollectoremit in interface TridentCollectorvalues - a list of values of which the tuple will be composedpublic void flush()
TridentCollectorflush in interface TridentCollectorpublic void reportError(Throwable t)
TridentCollectorNote that calling this method does not alter the processing of a batch. To explicitly fail a batch and trigger
a replay, components should throw FailedException.
reportError in interface TridentCollectort - The instance of the error (Throwable) being reported.public TridentTuple.Factory getOutputFactory()
Copyright © 2023 The Apache Software Foundation. All rights reserved.