public abstract class ChainedOperator extends StreamOperator<Function>
| Modifier and Type | Field and Description |
|---|---|
protected Operator |
headOperator |
protected List<StreamOperator> |
operators |
protected Operator |
tailOperator |
collectorList, function, name, richFunction, runtimeContext| Constructor and Description |
|---|
ChainedOperator(List<StreamOperator> operators,
List<Map<String,String>> configs) |
| Modifier and Type | Method and Description |
|---|---|
Operator |
getHeadOperator() |
Language |
getLanguage() |
String |
getName() |
List<StreamOperator> |
getOperators() |
OperatorType |
getOpType() |
Operator |
getTailOperator() |
void |
loadCheckpoint(Serializable checkpointObject)
|
static ChainedOperator |
newChainedOperator(List<StreamOperator> operators,
List<Map<String,String>> configs) |
void |
open(List<Collector> collectorList,
RuntimeContext runtimeContext) |
Serializable |
saveCheckpoint()
|
close, collect, collect, finish, getChainStrategy, getFunction, setChainStrategy, setFunctionprotected final List<StreamOperator> operators
protected final Operator headOperator
protected final Operator tailOperator
public void open(List<Collector> collectorList, RuntimeContext runtimeContext)
open in interface Operatoropen in class StreamOperator<Function>public OperatorType getOpType()
public Language getLanguage()
getLanguage in interface OperatorgetLanguage in class StreamOperator<Function>public String getName()
getName in interface OperatorgetName in class StreamOperator<Function>public List<StreamOperator> getOperators()
public Operator getHeadOperator()
public Operator getTailOperator()
public Serializable saveCheckpoint()
OperatorsaveCheckpoint in interface OperatorsaveCheckpoint in class StreamOperator<Function>public void loadCheckpoint(Serializable checkpointObject)
OperatorloadCheckpoint in interface OperatorloadCheckpoint in class StreamOperator<Function>public static ChainedOperator newChainedOperator(List<StreamOperator> operators, List<Map<String,String>> configs)
Copyright © 2020. All rights reserved.