All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary
| Class |
Description |
| AbstractContainerizedClusterClientFactory<ClusterID> |
An abstract ClusterClientFactory containing some common implementations for different
containerized deployment clusters.
|
| AbstractCustomCommandLine |
Base class for CustomCommandLine implementations which specify a JobManager address and a
ZooKeeper namespace.
|
| AbstractSessionClusterExecutor<ClusterID,ClientFactory extends ClusterClientFactory<ClusterID>> |
An abstract PipelineExecutor used to execute pipelines on an existing
(session) cluster.
|
| ApplicationClusterDeployer |
An entity responsible for submitting an application for execution in "Application Mode", i.e. on
a dedicated cluster that is created on application submission and torn down upon application
termination, and with its main() executed on the cluster, rather than the client.
|
| ApplicationClusterEntryPoint |
Base class for cluster entry points targeting executing applications in "Application Mode".
|
| ApplicationConfiguration |
Application-specific configurations.
|
| ApplicationDeployer |
An interface to be used by the CliFrontend to submit user programs for execution.
|
| ApplicationDispatcherBootstrap |
A DispatcherBootstrap used for running the user's main() in "Application Mode"
(see FLIP-85).
|
| ApplicationDispatcherGatewayServiceFactory |
A DispatcherGatewayServiceFactory used when executing a job in Application Mode, i.e. the user's
main is executed on the same machine as the Dispatcher and the lifecycle of the cluster
is the same as the one of the application.
|
| ApplicationDispatcherLeaderProcessFactoryFactory |
Factory for a DispatcherLeaderProcessFactoryFactory designed to be used when executing an
application in Application Mode.
|
| ApplicationExecutionException |
A FlinkException thrown in case something during application execution went wrong.
|
| ApplicationRunner |
An interface to be implemented by the entities responsible for application submission for the
different deployment environments.
|
| ArtifactFetchManager |
Class that manages the artifact loading process.
|
| ArtifactFetchManager.Result |
Artifact fetch result with all fetched artifact(s).
|
| ArtifactFetchOptions |
Artifact Fetch options.
|
| ArtifactUtils |
Artifact fetch related utils.
|
| CancelOptions |
Command line options for the CANCEL command.
|
| CheckpointOptions |
Command line options for the CHECKPOINT command.
|
| CliArgsException |
Special exception that is thrown when the command line parsing fails.
|
| ClientOptions |
Describes a client configuration parameter.
|
| ClientUtils |
Utility functions for Flink client.
|
| CliFrontend |
Implementation of a simple command line frontend for executing programs.
|
| CliFrontendParser |
A simple command line parser (based on Apache Commons CLI) that extracts command line options.
|
| ClusterClient<T> |
Encapsulates the functionality necessary to submit a program to a remote cluster.
|
| ClusterClientFactory<ClusterID> |
A factory containing all the necessary information for creating clients to Flink clusters.
|
| ClusterClientJobClientAdapter<ClusterID> |
An implementation of the JobClient interface that uses a ClusterClient
underneath..
|
| ClusterClientProvider<T> |
|
| ClusterClientServiceLoader |
|
| ClusterDeploymentException |
Class which indicates a problem when deploying a Flink cluster.
|
| ClusterDescriptor<T> |
A descriptor to deploy a cluster (e.g.
|
| ClusterRetrieveException |
Exception which indicates that a cluster could not be retrieved.
|
| ClusterSpecification |
|
| ClusterSpecification.ClusterSpecificationBuilder |
|
| CommandLineOptions |
Base class for all options parsed from the command line.
|
| CustomCommandLine |
Custom command-line interface to load hooks for the command-line interface.
|
| DefaultCLI |
The default CLI which is used for interaction with standalone clusters.
|
| DefaultClusterClientServiceLoader |
|
| DefaultPackagedProgramRetriever |
PackageProgramRetrieverImpl is the default implementation of PackagedProgramRetriever that can either retrieve a PackagedProgram from a specific jar,
some provided user classpath or the system classpath.
|
| DetachedApplicationRunner |
|
| DynamicPropertiesUtil |
|
| EmbeddedExecutor |
A base class for executors that invoke directly methods of the Dispatcher and do not go through the REST
API.
|
| EmbeddedExecutorFactory |
|
| EmbeddedExecutorServiceLoader |
|
| EmbeddedJobClient |
A JobClient with the ability to also submit jobs which uses directly the DispatcherGateway.
|
| EmbeddedJobClientCreator |
An interface to be implemented by JobClient suppliers.
|
| EntryClassInformationProvider |
EntryClassInformationProvider provides information about the entry class.
|
| ExecutionConfigAccessor |
Accessor that exposes config settings that are relevant for execution from an underlying Configuration.
|
| ExponentialWaitStrategy |
|
| FlinkPipelineTranslationUtil |
Utility for transforming FlinkPipelines into a JobGraph.
|
| FlinkPipelineTranslator |
This can be used to turn a Pipeline into a JobGraph.
|
| FromClasspathEntryClassInformationProvider |
FromClasspathEntryClassInformationProvider assumes the passed job class being available
on some classpath.
|
| FromJarEntryClassInformationProvider |
FromJarEntryClassInformationProvider is used for cases where the Jar archive is
explicitly specified.
|
| GenericCLI |
A generic implementation of the CustomCommandLine that only expects the execution.target
parameter to be explicitly specified and simply forwards the rest of the options specified with
-D to the corresponding PipelineExecutor for further parsing.
|
| JarManifestParser |
Utility that parses JAR manifest attributes.
|
| ListOptions |
Command line options for the LIST command.
|
| LocalExecutor |
An PipelineExecutor for executing a Pipeline locally.
|
| LocalExecutorFactory |
|
| MiniClusterClient |
Client to interact with a MiniCluster.
|
| MiniClusterClient.MiniClusterId |
The type of the Cluster ID for the local MiniCluster.
|
| MutatedConfigurationException |
If DeploymentOptions.PROGRAM_CONFIG_ENABLED is disabled, configurations in the user jar
will throw this exception.
|
| PackagedProgram |
This class encapsulates represents a program, packaged in a jar file.
|
| PackagedProgram.Builder |
|
| PackagedProgramRetriever |
|
| PackagedProgramUtils |
|
| PerJobMiniClusterFactory |
Starts a MiniCluster for every submitted job.
|
| PipelineExecutorUtils |
Utility class with method related to job execution.
|
| ProgramAbortException |
A special exception used to abort programs when the caller is only interested in the program
plan, rather than in the full execution.
|
| 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.
|
| ProgramOptions |
Base class for command line options that refer to a JAR file program.
|
| ProgramOptionsUtils |
|
| ProgramParametrizationException |
Exception used to indicate that there is an error in the parametrization of a Flink program.
|
| RemoteExecutor |
The PipelineExecutor to be used when executing a job on an already running cluster.
|
| RemoteExecutorFactory |
|
| RestClusterClient<T> |
A ClusterClient implementation that communicates via HTTP REST requests.
|
| RestClusterClientConfiguration |
|
| SavepointOptions |
Command line options for the SAVEPOINT command.
|
| StandaloneClientFactory |
|
| StandaloneClusterDescriptor |
A deployment descriptor for an existing cluster.
|
| StandaloneClusterId |
Identifier for standalone clusters.
|
| StreamContextEnvironment |
Special StreamExecutionEnvironment that will be used in cases where the CLI client or
testing utilities create a StreamExecutionEnvironment that should be used when StreamExecutionEnvironment.getExecutionEnvironment() is called.
|
| StreamGraphTranslator |
|
| StreamPlanEnvironment |
A special StreamExecutionEnvironment that is used in the web frontend when generating a
user-inspectable graph of a streaming job.
|
| UnsuccessfulExecutionException |
Exception that signals the failure of an application with a given ApplicationStatus.
|
| UrlPrefixDecorator<R extends org.apache.flink.runtime.rest.messages.RequestBody,P extends org.apache.flink.runtime.rest.messages.ResponseBody,M extends org.apache.flink.runtime.rest.messages.MessageParameters> |
This class decorates the URL of the original message headers by adding a prefix.
|
| WaitStrategy |
Operations that are polling for a result to arrive require a waiting time between consecutive
polls.
|
| WebSubmissionExecutorFactory |
|
| WebSubmissionExecutorServiceLoader |
|
| WebSubmissionJobClient |
A JobClient that only allows asking for the job id of the job it is attached to.
|