类 CanaryResourceManager<CR extends org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?>>
- java.lang.Object
-
- org.apache.flink.kubernetes.operator.health.CanaryResourceManager<CR>
-
public class CanaryResourceManager<CR extends org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?>> extends java.lang.ObjectLogic encapsulating canary tests.
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringCANARY_LABEL
-
构造器概要
构造器 构造器 说明 CanaryResourceManager()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanallCanariesHealthy()protected voidcheckHealth(io.javaoperatorsdk.operator.processing.event.ResourceID resourceID)intgetNumberOfActiveCanaries()booleanhandleCanaryResourceDeletion(CR resource)booleanhandleCanaryResourceReconciliation(CR resource)static booleanisCanaryResource(io.fabric8.kubernetes.api.model.HasMetadata resource)
-
-
-
字段详细资料
-
CANARY_LABEL
public static final java.lang.String CANARY_LABEL
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
allCanariesHealthy
public boolean allCanariesHealthy()
-
handleCanaryResourceReconciliation
public boolean handleCanaryResourceReconciliation(CR resource)
-
handleCanaryResourceDeletion
public boolean handleCanaryResourceDeletion(CR resource)
-
checkHealth
@VisibleForTesting protected void checkHealth(io.javaoperatorsdk.operator.processing.event.ResourceID resourceID)
-
getNumberOfActiveCanaries
@VisibleForTesting public int getNumberOfActiveCanaries()
-
isCanaryResource
public static boolean isCanaryResource(io.fabric8.kubernetes.api.model.HasMetadata resource)
-
-