Package org.apache.flink.client.program
-
Interface Summary Interface Description ClusterClient<T> Encapsulates the functionality necessary to submit a program to a remote cluster.ClusterClientProvider<T> Factory forClusterClients.PackagedProgramRetriever Interface which allows to retrieve thePackagedProgram. -
Class Summary Class Description ContextEnvironment Execution Environment for remote execution with the Client.DefaultPackagedProgramRetriever PackageProgramRetrieverImplis the default implementation ofPackagedProgramRetrieverthat can either retrieve aPackagedProgramfrom a specific jar, some provided user classpath or the system classpath.MiniClusterClient Client to interact with aMiniCluster.OptimizerPlanEnvironment AnExecutionEnvironmentthat never executes a job but only extracts thePipeline.PackagedProgram This class encapsulates represents a program, packaged in a jar file.PackagedProgram.Builder A Builder ForPackagedProgram.PerJobMiniClusterFactory Starts aMiniClusterfor every submitted job.StreamContextEnvironment SpecialStreamExecutionEnvironmentthat will be used in cases where the CLI client or testing utilities create aStreamExecutionEnvironmentthat should be used whenStreamExecutionEnvironment.getExecutionEnvironment()is called.StreamPlanEnvironment A specialStreamExecutionEnvironmentthat is used in the web frontend when generating a user-inspectable graph of a streaming job. -
Enum Summary Enum Description MiniClusterClient.MiniClusterId The type of the Cluster ID for the localMiniCluster.PackagedProgramUtils Utility class forPackagedProgramrelated operations. -
Exception Summary Exception Description MutatedConfigurationException IfDeploymentOptions.PROGRAM_CONFIG_ENABLEDis disabled, configurations in the user jar will throw this exception.ProgramInvocationException Exception used to indicate that there is an error during the invocation of a Flink program.ProgramMissingJobException Exception used to indicate that no job was executed during the invocation of a Flink program.ProgramParametrizationException Exception used to indicate that there is an error in the parametrization of a Flink program. -
Error Summary Error Description ProgramAbortException A special exception used to abort programs when the caller is only interested in the program plan, rather than in the full execution.