类 FlinkSessionJobObserver
- java.lang.Object
-
- org.apache.flink.kubernetes.operator.observer.AbstractFlinkResourceObserver<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>
-
- org.apache.flink.kubernetes.operator.observer.sessionjob.FlinkSessionJobObserver
-
- 所有已实现的接口:
Observer<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>
public class FlinkSessionJobObserver extends AbstractFlinkResourceObserver<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>
The observer ofFlinkSessionJob.
-
-
字段概要
-
从类继承的字段 org.apache.flink.kubernetes.operator.observer.AbstractFlinkResourceObserver
eventRecorder, logger
-
-
构造器概要
构造器 构造器 说明 FlinkSessionJobObserver(EventRecorder eventRecorder)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected booleancheckIfAlreadyUpgraded(FlinkResourceContext<org.apache.flink.kubernetes.operator.api.FlinkSessionJob> ctx)Checks a resource that is currently in the UPGRADING state whether it was already deployed but we simply miss the status information.protected booleanisResourceReadyToBeObserved(FlinkResourceContext<org.apache.flink.kubernetes.operator.api.FlinkSessionJob> ctx)Check whether the resource should be observed.protected voidobserveInternal(FlinkResourceContext<org.apache.flink.kubernetes.operator.api.FlinkSessionJob> ctx)Internal observer logic specific to each resource type.-
从类继承的方法 org.apache.flink.kubernetes.operator.observer.AbstractFlinkResourceObserver
observe
-
-
-
-
构造器详细资料
-
FlinkSessionJobObserver
public FlinkSessionJobObserver(EventRecorder eventRecorder)
-
-
方法详细资料
-
isResourceReadyToBeObserved
protected boolean isResourceReadyToBeObserved(FlinkResourceContext<org.apache.flink.kubernetes.operator.api.FlinkSessionJob> ctx)
从类复制的说明:AbstractFlinkResourceObserverCheck whether the resource should be observed. In certain states such as suspended applications or in-progress upgrades and rollbacks, observing is not necessary.- 覆盖:
isResourceReadyToBeObserved在类中AbstractFlinkResourceObserver<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>- 参数:
ctx- Resource context- 返回:
- True if we should observe the resource
-
observeInternal
protected void observeInternal(FlinkResourceContext<org.apache.flink.kubernetes.operator.api.FlinkSessionJob> ctx)
从类复制的说明:AbstractFlinkResourceObserverInternal observer logic specific to each resource type.- 指定者:
observeInternal在类中AbstractFlinkResourceObserver<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>- 参数:
ctx- Resource context
-
checkIfAlreadyUpgraded
protected boolean checkIfAlreadyUpgraded(FlinkResourceContext<org.apache.flink.kubernetes.operator.api.FlinkSessionJob> ctx)
从类复制的说明:AbstractFlinkResourceObserverChecks a resource that is currently in the UPGRADING state whether it was already deployed but we simply miss the status information. After comparing the target resource generation with the one from the possible deployment if they match we update the status to the already DEPLOYED state.- 指定者:
checkIfAlreadyUpgraded在类中AbstractFlinkResourceObserver<org.apache.flink.kubernetes.operator.api.FlinkSessionJob>- 参数:
ctx- Context for resource.
-
-