Class DynamicParametersConfigurationParserFactory

java.lang.Object
org.apache.flink.runtime.entrypoint.DynamicParametersConfigurationParserFactory
All Implemented Interfaces:
ParserResultFactory<org.apache.flink.configuration.Configuration>

public class DynamicParametersConfigurationParserFactory extends Object implements ParserResultFactory<org.apache.flink.configuration.Configuration>
DynamicParametersConfigurationParserFactory can be used to extract the dynamic parameters from command line.
  • Constructor Details

    • DynamicParametersConfigurationParserFactory

      public DynamicParametersConfigurationParserFactory()
  • Method Details

    • options

      public static org.apache.commons.cli.Options options()
    • getOptions

      public org.apache.commons.cli.Options getOptions()
      Description copied from interface: ParserResultFactory
      Returns all relevant Options for parsing the command line arguments.
      Specified by:
      getOptions in interface ParserResultFactory<org.apache.flink.configuration.Configuration>
      Returns:
      Options to use for the parsing
    • createResult

      public org.apache.flink.configuration.Configuration createResult(@Nonnull org.apache.commons.cli.CommandLine commandLine)
      Description copied from interface: ParserResultFactory
      Create the result of the command line argument parsing.
      Specified by:
      createResult in interface ParserResultFactory<org.apache.flink.configuration.Configuration>
      Parameters:
      commandLine - to extract the options from
      Returns:
      Result of the parsing