Class FlinkResourceContext<CR extends AbstractFlinkResource<?,​?>>

    • Constructor Detail

      • FlinkResourceContext

        public FlinkResourceContext()
    • Method Detail

      • getObserveConfig

        public org.apache.flink.configuration.Configuration getObserveConfig()
        Get the config that is currently deployed for the resource spec. The returned config may be null in case the resource is not accessible/ready yet.
        Returns:
        Config currently deployed.
      • getFlinkService

        public FlinkService getFlinkService()
        Get the FlinkService implementation for the current resource.
        Returns:
        Flink service.
      • createFlinkService

        protected FlinkService createFlinkService()
      • createObserveConfig

        protected abstract org.apache.flink.configuration.Configuration createObserveConfig()
        Generate the config that is currently deployed for the resource spec.
        Returns:
        Deployed config.
      • getFlinkVersion

        public abstract FlinkVersion getFlinkVersion()
        Returns:
        Cluster Flink Version.
      • getKubernetesClient

        public io.fabric8.kubernetes.client.KubernetesClient getKubernetesClient()
        Get KubernetesClient available from JOSDK Context.
        Returns:
        KubernetesClient.