Class ReaderInitializationContext
java.lang.Object
io.github.flink.gcp.connector.base.source.ReaderInitializationContext
- All Implemented Interfaces:
org.apache.flink.api.common.serialization.DeserializationSchema.InitializationContext
@Internal
public final class ReaderInitializationContext
extends Object
implements org.apache.flink.api.common.serialization.DeserializationSchema.InitializationContext
Adapts a
SourceReaderContext to the context a DeserializationSchema expects when
a source opens it.
Flink offers no adapter of its own, so every FLIP-27 source that opens a deserialization schema needs one. This repository ships a base module, so the connectors share this one rather than each carrying a private copy of the same two delegations.
-
Constructor Summary
ConstructorsConstructorDescriptionReaderInitializationContext(org.apache.flink.api.connector.source.SourceReaderContext context) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.metrics.MetricGrouporg.apache.flink.util.UserCodeClassLoader
-
Constructor Details
-
ReaderInitializationContext
public ReaderInitializationContext(org.apache.flink.api.connector.source.SourceReaderContext context)
-
-
Method Details
-
getMetricGroup
public org.apache.flink.metrics.MetricGroup getMetricGroup()- Specified by:
getMetricGroupin interfaceorg.apache.flink.api.common.serialization.DeserializationSchema.InitializationContext
-
getUserCodeClassLoader
public org.apache.flink.util.UserCodeClassLoader getUserCodeClassLoader()- Specified by:
getUserCodeClassLoaderin interfaceorg.apache.flink.api.common.serialization.DeserializationSchema.InitializationContext
-