Class FactoryHelper.DefaultContext
- java.lang.Object
-
- org.apache.flink.cdc.common.factories.FactoryHelper.DefaultContext
-
- All Implemented Interfaces:
Factory.Context
- Enclosing class:
- FactoryHelper
public static class FactoryHelper.DefaultContext extends Object implements Factory.Context
Default implementation ofFactory.Context.
-
-
Constructor Summary
Constructors Constructor Description DefaultContext(Configuration factoryConfiguration, Configuration pipelineConfiguration, ClassLoader classLoader)DefaultContext(Configuration factoryConfiguration, Configuration pipelineConfiguration, ClassLoader classLoader, org.apache.flink.configuration.ReadableConfig flinkConf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassLoadergetClassLoader()Returns the class loader of the current session.ConfigurationgetFactoryConfiguration()Returns the factory options used to create the object instances.org.apache.flink.configuration.ReadableConfiggetFlinkConf()Returns the flink configuration of the current session.ConfigurationgetPipelineConfiguration()Returns the configuration of current pipeline.
-
-
-
Constructor Detail
-
DefaultContext
public DefaultContext(Configuration factoryConfiguration, Configuration pipelineConfiguration, ClassLoader classLoader)
-
DefaultContext
public DefaultContext(Configuration factoryConfiguration, Configuration pipelineConfiguration, ClassLoader classLoader, org.apache.flink.configuration.ReadableConfig flinkConf)
-
-
Method Detail
-
getFactoryConfiguration
public Configuration getFactoryConfiguration()
Description copied from interface:Factory.ContextReturns the factory options used to create the object instances.- Specified by:
getFactoryConfigurationin interfaceFactory.Context- Returns:
- options of the current session.
-
getPipelineConfiguration
public Configuration getPipelineConfiguration()
Description copied from interface:Factory.ContextReturns the configuration of current pipeline.- Specified by:
getPipelineConfigurationin interfaceFactory.Context
-
getClassLoader
public ClassLoader getClassLoader()
Description copied from interface:Factory.ContextReturns the class loader of the current session.The class loader is in particular useful for discovering factories.
- Specified by:
getClassLoaderin interfaceFactory.Context
-
getFlinkConf
public org.apache.flink.configuration.ReadableConfig getFlinkConf()
Description copied from interface:Factory.ContextReturns the flink configuration of the current session.- Specified by:
getFlinkConfin interfaceFactory.Context
-
-