Package io.pravega.connectors.flink.sink
-
Class Summary Class Description PravegaCommitter<T> This committer only works underPravegaWriterMode.EXACTLY_ONCE
and handles the final commit stage for the transaction.PravegaEventSink<T> A Pravega sink forPravegaWriterMode.BEST_EFFORT
andPravegaWriterMode.ATLEAST_ONCE
writer mode.PravegaEventWriter<T> A PravegaSinkWriter
implementation that is suitable forPravegaWriterMode.BEST_EFFORT
andPravegaWriterMode.ATLEAST_ONCE
.PravegaSink<T> Pravega Sink writes data into a Pravega stream.PravegaSinkBuilder<T> A builder forPravegaEventSink
andPravegaTransactionalSink
.PravegaTransactionalSink<T> A Pravega sink forPravegaWriterMode.EXACTLY_ONCE
writer mode.PravegaTransactionalWriter<T> A PravegaTwoPhaseCommittingSink.PrecommittingSinkWriter
implementation that is suitable for thePravegaWriterMode.EXACTLY_ONCE
mode.PravegaTransactionState This class holds the necessary information to construct a newPravegaTransactionalWriter
when transactions need to committed inPravegaCommitter
.PravegaTransactionStateSerializer