IN - type of PubSubSink messages to writepublic class PubSubSink<IN>
extends org.apache.flink.streaming.api.functions.sink.RichSinkFunction<IN>
implements org.apache.flink.streaming.api.checkpoint.CheckpointedFunction
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
PubSubSink.ProjectNameBuilder<IN>
Part of
PubSubSink.PubSubSinkBuilder to set required fields. |
static class |
PubSubSink.PubSubSinkBuilder<IN>
PubSubSinkBuilder to create a PubSubSink.
|
static class |
PubSubSink.SerializationSchemaBuilder
Part of
PubSubSink.PubSubSinkBuilder to set required fields. |
static interface |
PubSubSink.TopicNameBuilder<IN>
Part of
PubSubSink.PubSubSinkBuilder to set required fields. |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
void |
initializeState(org.apache.flink.runtime.state.FunctionInitializationContext context) |
void |
invoke(IN message,
org.apache.flink.streaming.api.functions.sink.SinkFunction.Context context) |
static PubSubSink.SerializationSchemaBuilder |
newBuilder()
Create a builder for a new PubSubSink.
|
void |
open(org.apache.flink.configuration.Configuration configuration) |
void |
snapshotState(org.apache.flink.runtime.state.FunctionSnapshotContext context) |
getIterationRuntimeContext, getRuntimeContext, setRuntimeContextpublic void open(org.apache.flink.configuration.Configuration configuration)
throws Exception
open 在接口中 org.apache.flink.api.common.functions.RichFunctionopen 在类中 org.apache.flink.api.common.functions.AbstractRichFunctionExceptionpublic void close()
throws Exception
close 在接口中 org.apache.flink.api.common.functions.RichFunctionclose 在类中 org.apache.flink.api.common.functions.AbstractRichFunctionExceptionpublic void invoke(IN message, org.apache.flink.streaming.api.functions.sink.SinkFunction.Context context) throws Exception
public static PubSubSink.SerializationSchemaBuilder newBuilder()
public void snapshotState(org.apache.flink.runtime.state.FunctionSnapshotContext context)
throws Exception
snapshotState 在接口中 org.apache.flink.streaming.api.checkpoint.CheckpointedFunctionExceptionCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.