public class ParDoOperation extends ReceivingOperation
Operation.InitializationState| Modifier and Type | Field and Description |
|---|---|
ParDoFn |
fn |
finishState, initializationState, initializationStateLock, operationName, processState, receivers, startState, stateSampler| Constructor and Description |
|---|
ParDoOperation(String operationName,
ParDoFn fn,
OutputReceiver[] outputReceivers,
String counterPrefix,
CounterSet.AddCounterMutator addCounterMutator,
StateSampler stateSampler) |
| Modifier and Type | Method and Description |
|---|---|
void |
finish()
Finishes this Operation's execution.
|
void |
process(Object elem)
Processes the element.
|
void |
start()
Starts this Operation's execution.
|
boolean |
supportsRestart()
Returns true if this Operation can be started again after it is finished.
|
attachInputpublic final ParDoFn fn
public ParDoOperation(String operationName, ParDoFn fn, OutputReceiver[] outputReceivers, String counterPrefix, CounterSet.AddCounterMutator addCounterMutator, StateSampler stateSampler)
public void start()
throws Exception
Operationpublic void process(Object elem) throws Exception
ReceiverExceptionpublic void finish()
throws Exception
Operationpublic boolean supportsRestart()
OperationsupportsRestart in class Operation