public class DynamicFilteringDataCollectorOperatorFactory extends AbstractStreamOperatorFactory<Object> implements CoordinatedOperatorFactory<Object>
DynamicFilteringDataCollectorOperator
.chainingStrategy, processingTimeService
Constructor and Description |
---|
DynamicFilteringDataCollectorOperatorFactory(RowType dynamicFilteringFieldType,
List<Integer> dynamicFilteringFieldIndices,
long threshold) |
Modifier and Type | Method and Description |
---|---|
<T extends StreamOperator<Object>> |
createStreamOperator(StreamOperatorParameters<Object> parameters)
The implementation should return an instance of
OperatorEventHandler . |
OperatorCoordinator.Provider |
getCoordinatorProvider(String operatorName,
OperatorID operatorID)
Get the operator coordinator provider for this operator.
|
Class<? extends StreamOperator> |
getStreamOperatorClass(ClassLoader classLoader)
Returns the runtime class of the stream operator.
|
void |
registerDynamicFilteringDataListenerID(String id) |
getChainingStrategy, getMailboxExecutor, setChainingStrategy, setMailboxExecutor, setProcessingTimeService
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getChainingStrategy, isInputTypeConfigurable, isLegacySource, isOutputTypeConfigurable, isStreamSource, setChainingStrategy, setInputType, setOutputType
public <T extends StreamOperator<Object>> T createStreamOperator(StreamOperatorParameters<Object> parameters)
CoordinatedOperatorFactory
OperatorEventHandler
.createStreamOperator
in interface CoordinatedOperatorFactory<Object>
createStreamOperator
in interface StreamOperatorFactory<Object>
public void registerDynamicFilteringDataListenerID(String id)
public Class<? extends StreamOperator> getStreamOperatorClass(ClassLoader classLoader)
StreamOperatorFactory
getStreamOperatorClass
in interface StreamOperatorFactory<Object>
public OperatorCoordinator.Provider getCoordinatorProvider(String operatorName, OperatorID operatorID)
CoordinatedOperatorFactory
getCoordinatorProvider
in interface CoordinatedOperatorFactory<Object>
operatorName
- the name of the operator.operatorID
- the id of the operator.OperatorCoordinator
for this operator.Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.