public class SourceOperatorFactory<OUT> extends AbstractStreamOperatorFactory<OUT> implements CoordinatedOperatorFactory<OUT>, ProcessingTimeServiceAware
SourceOperator.chainingStrategy, processingTimeService| 构造器和说明 |
|---|
SourceOperatorFactory(org.apache.flink.api.connector.source.Source<OUT,?,?> source,
org.apache.flink.api.common.eventtime.WatermarkStrategy<OUT> watermarkStrategy) |
SourceOperatorFactory(org.apache.flink.api.connector.source.Source<OUT,?,?> source,
org.apache.flink.api.common.eventtime.WatermarkStrategy<OUT> watermarkStrategy,
int numCoordinatorWorkerThread) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends StreamOperator<OUT>> |
createStreamOperator(StreamOperatorParameters<OUT> parameters)
The implementation should return an instance of
OperatorEventHandler. |
org.apache.flink.runtime.operators.coordination.OperatorCoordinator.Provider |
getCoordinatorProvider(String operatorName,
org.apache.flink.runtime.jobgraph.OperatorID operatorID)
Get the operator coordinator provider for this operator.
|
Class<? extends StreamOperator> |
getStreamOperatorClass(ClassLoader classLoader)
Returns the runtime class of the stream operator.
|
boolean |
isStreamSource()
Is this factory for
StreamSource. |
getChainingStrategy, setChainingStrategy, setProcessingTimeServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetChainingStrategy, isInputTypeConfigurable, isOutputTypeConfigurable, setChainingStrategy, setInputType, setOutputTypesetProcessingTimeServicepublic SourceOperatorFactory(org.apache.flink.api.connector.source.Source<OUT,?,?> source, org.apache.flink.api.common.eventtime.WatermarkStrategy<OUT> watermarkStrategy)
public <T extends StreamOperator<OUT>> T createStreamOperator(StreamOperatorParameters<OUT> parameters)
CoordinatedOperatorFactoryOperatorEventHandler.createStreamOperator 在接口中 CoordinatedOperatorFactory<OUT>createStreamOperator 在接口中 StreamOperatorFactory<OUT>public org.apache.flink.runtime.operators.coordination.OperatorCoordinator.Provider getCoordinatorProvider(String operatorName, org.apache.flink.runtime.jobgraph.OperatorID operatorID)
CoordinatedOperatorFactorygetCoordinatorProvider 在接口中 CoordinatedOperatorFactory<OUT>operatorName - the name of the operator.operatorID - the id of the operator.OperatorCoordinator for this operator.public Class<? extends StreamOperator> getStreamOperatorClass(ClassLoader classLoader)
StreamOperatorFactorygetStreamOperatorClass 在接口中 StreamOperatorFactory<OUT>public boolean isStreamSource()
StreamOperatorFactoryStreamSource.isStreamSource 在接口中 StreamOperatorFactory<OUT>Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.