Class SinkWriterOperatorFactory<InputT,CommT>
java.lang.Object
org.apache.flink.streaming.api.operators.AbstractStreamOperatorFactory<CommittableMessage<CommT>>
org.apache.flink.streaming.runtime.operators.sink.SinkWriterOperatorFactory<InputT,CommT>
- Type Parameters:
InputT- The input type of theSinkWriter.CommT- The committable type of theSinkWriter.
- All Implemented Interfaces:
Serializable,YieldingOperatorFactory<CommittableMessage<CommT>>,OneInputStreamOperatorFactory<InputT,,CommittableMessage<CommT>> StreamOperatorFactory<CommittableMessage<CommT>>,ProcessingTimeServiceAware
@Internal
public final class SinkWriterOperatorFactory<InputT,CommT>
extends AbstractStreamOperatorFactory<CommittableMessage<CommT>>
implements OneInputStreamOperatorFactory<InputT,CommittableMessage<CommT>>, YieldingOperatorFactory<CommittableMessage<CommT>>
A
StreamOperatorFactory for SinkWriterOperator.- See Also:
-
Field Summary
Fields inherited from class org.apache.flink.streaming.api.operators.AbstractStreamOperatorFactory
chainingStrategy, processingTimeService -
Constructor Summary
ConstructorsConstructorDescriptionSinkWriterOperatorFactory(org.apache.flink.api.connector.sink2.Sink<InputT> sink) -
Method Summary
Modifier and TypeMethodDescription<T extends StreamOperator<CommittableMessage<CommT>>>
TcreateStreamOperator(StreamOperatorParameters<CommittableMessage<CommT>> parameters) Create the operator.org.apache.flink.api.connector.sink2.Sink<InputT>getSink()Class<? extends StreamOperator>getStreamOperatorClass(ClassLoader classLoader) Returns the runtime class of the stream operator.Methods inherited from class org.apache.flink.streaming.api.operators.AbstractStreamOperatorFactory
getChainingStrategy, getMailboxExecutor, setChainingStrategy, setMailboxExecutor, setProcessingTimeServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.streaming.api.operators.StreamOperatorFactory
getChainingStrategy, getOperatorAttributes, isInputTypeConfigurable, isLegacySource, isOutputTypeConfigurable, isStreamSource, setChainingStrategy, setInputType, setOutputTypeMethods inherited from interface org.apache.flink.streaming.api.operators.legacy.YieldingOperatorFactory
setMailboxExecutor
-
Constructor Details
-
SinkWriterOperatorFactory
-
-
Method Details
-
createStreamOperator
public <T extends StreamOperator<CommittableMessage<CommT>>> T createStreamOperator(StreamOperatorParameters<CommittableMessage<CommT>> parameters) Description copied from interface:StreamOperatorFactoryCreate the operator. Sets access to the context and the output.- Specified by:
createStreamOperatorin interfaceStreamOperatorFactory<InputT>
-
getStreamOperatorClass
Description copied from interface:StreamOperatorFactoryReturns the runtime class of the stream operator.- Specified by:
getStreamOperatorClassin interfaceStreamOperatorFactory<InputT>
-
getSink
-