类 FlinkSinkWriter<InputT,CommT,WriterStateT>
- java.lang.Object
-
- org.apache.seatunnel.translation.flink.sink.FlinkSinkWriter<InputT,CommT,WriterStateT>
-
- 类型参数:
InputT- The generic type of input dataCommT- The generic type of commit messageWriterStateT- The generic type of writer state
- 所有已实现的接口:
AutoCloseable,org.apache.flink.api.connector.sink.SinkWriter<InputT,CommitWrapper<CommT>,FlinkWriterState<WriterStateT>>
public class FlinkSinkWriter<InputT,CommT,WriterStateT> extends Object implements org.apache.flink.api.connector.sink.SinkWriter<InputT,CommitWrapper<CommT>,FlinkWriterState<WriterStateT>>
The sink writer implementation ofSinkWriter, which is created bySink.createWriter(org.apache.flink.api.connector.sink.Sink.InitContext, java.util.List<WriterStateT>)
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()List<CommitWrapper<CommT>>prepareCommit(boolean flush)List<FlinkWriterState<WriterStateT>>snapshotState()voidwrite(InputT element, org.apache.flink.api.connector.sink.SinkWriter.Context context)
-
-
-
方法详细资料
-
write
public void write(InputT element, org.apache.flink.api.connector.sink.SinkWriter.Context context) throws IOException
- 指定者:
write在接口中org.apache.flink.api.connector.sink.SinkWriter<InputT,CommT,WriterStateT>- 抛出:
IOException
-
prepareCommit
public List<CommitWrapper<CommT>> prepareCommit(boolean flush) throws IOException
- 指定者:
prepareCommit在接口中org.apache.flink.api.connector.sink.SinkWriter<InputT,CommT,WriterStateT>- 抛出:
IOException
-
snapshotState
public List<FlinkWriterState<WriterStateT>> snapshotState() throws IOException
- 指定者:
snapshotState在接口中org.apache.flink.api.connector.sink.SinkWriter<InputT,CommT,WriterStateT>- 抛出:
IOException
-
close
public void close() throws Exception- 指定者:
close在接口中AutoCloseable- 抛出:
Exception
-
-