Class MaxComputeEventWriter
- java.lang.Object
-
- org.apache.flink.cdc.connectors.maxcompute.sink.MaxComputeEventWriter
-
- All Implemented Interfaces:
AutoCloseable,org.apache.flink.api.connector.sink2.SinkWriter<Event>
public class MaxComputeEventWriter extends Object implements org.apache.flink.api.connector.sink2.SinkWriter<Event>
aSinkWriterforEventfor MaxCompute.
-
-
Constructor Summary
Constructors Constructor Description MaxComputeEventWriter(MaxComputeOptions options, MaxComputeWriteOptions writeOptions, org.apache.flink.api.connector.sink2.Sink.InitContext context)MaxComputeEventWriter(MaxComputeOptions options, MaxComputeWriteOptions writeOptions, org.apache.flink.api.connector.sink2.WriterInitContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidflush(boolean endOfInput)voidwrite(Event element, org.apache.flink.api.connector.sink2.SinkWriter.Context context)
-
-
-
Constructor Detail
-
MaxComputeEventWriter
public MaxComputeEventWriter(MaxComputeOptions options, MaxComputeWriteOptions writeOptions, org.apache.flink.api.connector.sink2.Sink.InitContext context)
-
MaxComputeEventWriter
public MaxComputeEventWriter(MaxComputeOptions options, MaxComputeWriteOptions writeOptions, org.apache.flink.api.connector.sink2.WriterInitContext context)
-
-
Method Detail
-
write
public void write(Event element, org.apache.flink.api.connector.sink2.SinkWriter.Context context) throws IOException
- Specified by:
writein interfaceorg.apache.flink.api.connector.sink2.SinkWriter<Event>- Throws:
IOException
-
flush
public void flush(boolean endOfInput) throws IOException, InterruptedException- Specified by:
flushin interfaceorg.apache.flink.api.connector.sink2.SinkWriter<Event>- Throws:
IOExceptionInterruptedException
-
close
public void close() throws Exception- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-
-