Class PrintSink<IN>
java.lang.Object
org.apache.flink.streaming.api.functions.sink.PrintSink<IN>
- Type Parameters:
IN- Input record type
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.SupportsConcurrentExecutionAttempts,org.apache.flink.api.connector.sink2.Sink<IN>
@PublicEvolving
public class PrintSink<IN>
extends Object
implements org.apache.flink.api.connector.sink2.Sink<IN>, org.apache.flink.api.common.SupportsConcurrentExecutionAttempts
Sink implementation writing every element to the standard output or standard error stream.
Four possible format options:
sinkIdentifier:subtaskIndex> output <-sinkIdentifierprovided and parallelism > 1,sinkIdentifier> output <-sinkIdentifierprovided and parallelism == 1- subtaskIndex> output <- no
sinkIdentifierprovided and parallelism > 1 - output <- no
sinkIdentifierprovided and parallelism == 1
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a print sink function that prints to STDOUT.PrintSink(boolean stdErr) Instantiates a print sink that prints to STDOUT or STDERR.Instantiates a print sink that prints to STDOUT and gives a sink identifier.Instantiates a print sink that prints to STDOUT or STDERR and gives a sink identifier. -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.api.connector.sink2.SinkWriter<IN>createWriter(org.apache.flink.api.connector.sink2.WriterInitContext context) toString()
-
Constructor Details
-
PrintSink
public PrintSink()Instantiates a print sink function that prints to STDOUT. -
PrintSink
public PrintSink(boolean stdErr) Instantiates a print sink that prints to STDOUT or STDERR.- Parameters:
stdErr- True, if the format should print to standard error instead of standard out.
-
PrintSink
Instantiates a print sink that prints to STDOUT and gives a sink identifier.- Parameters:
sinkIdentifier- Message that identifies the sink and is prefixed to the output of the value
-
PrintSink
Instantiates a print sink that prints to STDOUT or STDERR and gives a sink identifier.- Parameters:
sinkIdentifier- Message that identifies the sink and is prefixed to the output of the valuestdErr- True if the sink should print to STDERR instead of STDOUT.
-
-
Method Details
-
createWriter
public org.apache.flink.api.connector.sink2.SinkWriter<IN> createWriter(org.apache.flink.api.connector.sink2.WriterInitContext context) throws IOException - Specified by:
createWriterin interfaceorg.apache.flink.api.connector.sink2.Sink<IN>- Throws:
IOException
-
toString
-