All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractDeploymentObserver |
The base observer.
|
| AbstractFlinkResource<SPEC extends AbstractFlinkSpec,STATUS extends CommonStatus<SPEC>> |
Abstract base class Flink resources.
|
| AbstractFlinkResourceReconciler<CR extends AbstractFlinkResource<SPEC,STATUS>,SPEC extends AbstractFlinkSpec,STATUS extends CommonStatus<SPEC>> |
Base class for all Flink resource reconcilers.
|
| AbstractFlinkSpec |
The common spec.
|
| AbstractJobReconciler<CR extends AbstractFlinkResource<SPEC,STATUS>,SPEC extends AbstractFlinkSpec,STATUS extends CommonStatus<SPEC>> |
Reconciler responsible for handling the job lifecycle according to the desired and current
states.
|
| ApplicationObserver |
|
| ApplicationObserverContext |
A context for application observer.
|
| ApplicationReconciler |
Reconciler Flink Application deployments.
|
| ArtifactFetcher |
The artifact fetcher.
|
| ArtifactManager |
Manage the user artifacts.
|
| CheckpointHistoryWrapper |
Custom Response for handling checkpoint history in a multi-version compatible way.
|
| CommonStatus<SPEC extends AbstractFlinkSpec> |
Last observed common status of the Flink deployment/Flink SessionJob.
|
| ConfigOptionUtils |
ConfigOption utilities.
|
| CrdCompatibilityChecker |
Utility for checking backward CRD compatibility.
|
| CrdCompatibilityChecker.CompatibilityError |
Compatibility Error class.
|
| CrdConstants |
Constants used by the CRD.
|
| CrdReferenceDoclet |
Doclet for generating the FlinkDeployment CRD reference.
|
| CustomCheckpointingStatisticsHeaders |
Custom Headers for handling checkpoint history in a multi-version compatible way.
|
| CustomDashboardConfiguration |
Custom Response for handling dashboard configs.
|
| CustomDashboardConfigurationHeaders |
|
| CustomResourceMetrics<CR extends io.fabric8.kubernetes.client.CustomResource> |
Custom resource metric type.
|
| DefaultValidator |
|
| DeploymentFailedException |
Exception to signal terminal deployment failure.
|
| EnvUtils |
Util to get value from environments.
|
| EventRecorder |
Helper class for creating Kubernetes events for Flink resources.
|
| EventRecorder.Component |
The component of events.
|
| EventRecorder.Reason |
The reason codes of events.
|
| EventRecorder.Type |
The type of the events.
|
| EventSourceUtils |
Utility class to locate secondary resources.
|
| EventUtils |
The util to generate an event for the target resource.
|
| FileSystemBasedArtifactFetcher |
Leverage the flink filesystem plugin to fetch the artifact.
|
| FlinkConfigBuilder |
|
| FlinkConfigManager |
Configuration manager for the Flink operator.
|
| FlinkControllerConfig<CR extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
| FlinkDeployment |
Custom resource definition that represents both Application and Session deployments.
|
| FlinkDeploymentController |
Controller that runs the main reconcile loop for Flink deployments.
|
| FlinkDeploymentList |
Multiple Flink deployments.
|
| FlinkDeploymentMetrics |
FlinkDeployment metrics.
|
| FlinkDeploymentReconciliationStatus |
Status of the last reconcile step for the flink deployment.
|
| FlinkDeploymentSpec |
Spec that describes a Flink application or session cluster deployment.
|
| FlinkDeploymentStatus |
Last observed status of the Flink deployment.
|
| FlinkOperator |
Main Class for Flink native k8s operator.
|
| FlinkOperatorConfiguration |
Configuration class for operator.
|
| FlinkOperatorConfiguration.FlinkOperatorRetryConfiguration |
Enables configurable retry mechanism for reconciliation errors.
|
| FlinkResourceListener |
Listener interface for Flink resource related events and status changes.
|
| FlinkResourceListener.ResourceContext<R extends AbstractFlinkResource<?,?>> |
Base for Resource Event and StatusUpdate contexts.
|
| FlinkResourceListener.ResourceEventContext<R extends AbstractFlinkResource<?,?>> |
Context for Resource Event listener methods.
|
| FlinkResourceListener.StatusUpdateContext<R extends AbstractFlinkResource<?,S>,S extends CommonStatus<?>> |
Context for Status listener methods.
|
| FlinkResourceValidator |
Validator for different resources.
|
| FlinkService |
Service for submitting and interacting with Flink clusters and jobs.
|
| FlinkSessionJob |
Custom resource definition that represents a flink session job.
|
| FlinkSessionJobController |
|
| FlinkSessionJobList |
Multiple Flink session jobs.
|
| FlinkSessionJobMetrics |
FlinkSessionJob metrics.
|
| FlinkSessionJobReconciliationStatus |
Status of the last reconcile step for the flink sessionjob.
|
| FlinkSessionJobSpec |
Spec that describes a Flink session job.
|
| FlinkSessionJobStatus |
Last observed status of the Flink Session job.
|
| FlinkUtils |
Flink Utility methods used by the operator.
|
| FlinkVersion |
Enumeration for supported Flink versions.
|
| HttpArtifactFetcher |
Download the jar from the http resource.
|
| IngressSpec |
Ingress spec.
|
| IngressUtils |
Ingress utilities.
|
| JobManagerDeploymentStatus |
Status of the Flink JobManager Kubernetes deployment.
|
| JobManagerSpec |
JobManager spec.
|
| JobSpec |
Flink job spec.
|
| JobState |
Enum describing the desired job state.
|
| JobStatus |
Last observed status of the Flink job within an application deployment.
|
| JobStatusObserver<CTX> |
An observer to observe the job status.
|
| KubernetesClientMetrics |
Kubernetes client metrics.
|
| KubernetesClientUtils |
Kubernetes client utils.
|
| KubernetesOperatorConfigOptions |
This class holds configuration constants used by flink operator.
|
| KubernetesOperatorMetricGroup |
Base metric group for Flink Operator System metrics.
|
| KubernetesOperatorMetricOptions |
Configuration options for metrics.
|
| KubernetesOperatorScopeFormat |
Format for metrics.
|
| KubernetesResourceMetricGroup |
Base metric group for Flink Operator Resource level metrics.
|
| KubernetesResourceNamespaceMetricGroup |
Base metric group for Flink Operator Resource namespace level metrics.
|
| KubernetesResourceNamespaceScopeFormat |
Format for metrics.
|
| KubernetesResourceScopeFormat |
Format for metrics.
|
| LifecycleMetrics<CR extends AbstractFlinkResource<?,?>> |
Utility for tracking resource lifecycle metrics globally and per namespace.
|
| LifecycleMetrics.Transition |
Pojo for encapsulating state transitions and whether we should measure time from the
beginning of from or since the last update.
|
| ListenerUtils |
Flink resource listener utilities.
|
| MetricManager<CR extends AbstractFlinkResource<?,?>> |
Metric manager for Operator managed custom resources.
|
| Mode |
|
| Observer<CR> |
The Observer of custom resource.
|
| ObserverFactory |
|
| OperatorJosdkMetrics |
Implementation of Metrics to monitor and forward JOSDK metrics to MetricRegistry.
|
| OperatorMetricUtils |
Utility class for flink based operator metrics.
|
| OperatorMetricUtils.SynchronizedCounter |
Thread safe Counter wrapper.
|
| OperatorMetricUtils.SynchronizedHistogram |
Thread safe Histogram wrapper.
|
| OperatorMetricUtils.SynchronizedMeterView |
Thread safe MeterView wrapper.
|
| Reconciler<CR> |
The interface of reconciler.
|
| ReconcilerFactory |
The factory to create reconciler based on app mode.
|
| ReconciliationException |
Exception for wrapping reconciliation errors.
|
| ReconciliationState |
Current state of the reconciliation.
|
| ReconciliationStatus<SPEC extends AbstractFlinkSpec> |
Status of the last reconcile step for the FlinkDeployment/FlinkSessionJob.
|
| ReconciliationUtils |
Reconciliation utilities.
|
| Resource |
Resource spec.
|
| ResourceLifecycleMetricTracker |
Lifecycle state transition tracker for a single resource.
|
| ResourceLifecycleState |
Enum encapsulating the lifecycle state of a Flink resource.
|
| Savepoint |
Represents information about a finished savepoint.
|
| SavepointFetchResult |
Result of a fetch savepoint operation.
|
| SavepointInfo |
Stores savepoint related information.
|
| SavepointObserver<STATUS extends CommonStatus<?>> |
An observer of savepoint progress.
|
| SavepointTriggerRequestBody |
RequestBody to trigger savepoints.
|
| SavepointTriggerType |
Savepoint trigger mechanism.
|
| SavepointUtils |
Savepoint utilities.
|
| SessionJobObserver |
|
| SessionJobReconciler |
|
| SessionObserver |
|
| SessionReconciler |
Reconciler responsible for handling the session cluster lifecycle according to the desired and
current states.
|
| StatusRecorder<STATUS extends CommonStatus<?>> |
Helper class for status management and updates.
|
| StopWithSavepointRequestBody |
RequestBody for stopping a job with a savepoint.
|
| TaskManagerInfo |
Last observed status of the Flink job within an application deployment.
|
| TaskManagerSpec |
TaskManager spec.
|
| UpgradeMode |
Enum to control Flink job upgrade behavior.
|
| ValidatorUtils |
Validator utilities.
|
| VoidObserverContext |
An empty observer context.
|