类 EventRecorder
- java.lang.Object
-
- org.apache.flink.kubernetes.operator.utils.EventRecorder
-
public class EventRecorder extends java.lang.ObjectHelper class for creating Kubernetes events for Flink resources.
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classEventRecorder.ComponentThe component of events.static classEventRecorder.ReasonThe reason codes of events.static classEventRecorder.TypeThe type of the events.
-
构造器概要
构造器 构造器 说明 EventRecorder(io.fabric8.kubernetes.client.KubernetesClient client, java.util.function.BiConsumer<org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?>,io.fabric8.kubernetes.api.model.Event> eventListener)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static EventRecordercreate(io.fabric8.kubernetes.client.KubernetesClient client, java.util.Collection<org.apache.flink.kubernetes.operator.api.listener.FlinkResourceListener> listeners)booleantriggerEvent(org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?> resource, EventRecorder.Type type, java.lang.String reason, java.lang.String message, EventRecorder.Component component)booleantriggerEvent(org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?> resource, EventRecorder.Type type, java.lang.String reason, java.lang.String message, EventRecorder.Component component, java.lang.String messageKey)booleantriggerEvent(org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?> resource, EventRecorder.Type type, EventRecorder.Reason reason, EventRecorder.Component component, java.lang.String message)booleantriggerEvent(org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?> resource, EventRecorder.Type type, EventRecorder.Reason reason, EventRecorder.Component component, java.lang.String message, java.lang.String messageKey)booleantriggerEventOnce(org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?> resource, EventRecorder.Type type, java.lang.String reason, java.lang.String message, EventRecorder.Component component, java.lang.String messageKey)booleantriggerEventOnce(org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?> resource, EventRecorder.Type type, EventRecorder.Reason reason, EventRecorder.Component component, java.lang.String message, java.lang.String messageKey)
-
-
-
方法详细资料
-
triggerEvent
public boolean triggerEvent(org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?> resource, EventRecorder.Type type, EventRecorder.Reason reason, EventRecorder.Component component, java.lang.String message)
-
triggerEventOnce
public boolean triggerEventOnce(org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?> resource, EventRecorder.Type type, EventRecorder.Reason reason, EventRecorder.Component component, java.lang.String message, java.lang.String messageKey)
-
triggerEvent
public boolean triggerEvent(org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?> resource, EventRecorder.Type type, EventRecorder.Reason reason, EventRecorder.Component component, java.lang.String message, @Nullable java.lang.String messageKey)
-
triggerEvent
public boolean triggerEvent(org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?> resource, EventRecorder.Type type, java.lang.String reason, java.lang.String message, EventRecorder.Component component, java.lang.String messageKey)
-
triggerEventOnce
public boolean triggerEventOnce(org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?> resource, EventRecorder.Type type, java.lang.String reason, java.lang.String message, EventRecorder.Component component, java.lang.String messageKey)
-
triggerEvent
public boolean triggerEvent(org.apache.flink.kubernetes.operator.api.AbstractFlinkResource<?,?> resource, EventRecorder.Type type, java.lang.String reason, java.lang.String message, EventRecorder.Component component)
-
create
public static EventRecorder create(io.fabric8.kubernetes.client.KubernetesClient client, java.util.Collection<org.apache.flink.kubernetes.operator.api.listener.FlinkResourceListener> listeners)
-
-