Class InfomerEventSource<R extends io.fabric8.kubernetes.api.model.HasMetadata,P extends io.fabric8.kubernetes.api.model.HasMetadata>
java.lang.Object
cn.sliew.milky.common.lifecycle.AbstractLifeCycle
cn.sliew.carp.module.kubernetes.watch.source.event.source.AbstractEventSource
cn.sliew.carp.module.kubernetes.watch.source.event.source.AbstractResourceEventSource<R,P>
cn.sliew.carp.module.kubernetes.watch.source.event.source.informer.InfomerEventSource<R,P>
- All Implemented Interfaces:
EventSource,ResourceEventSource<R,,P> cn.sliew.milky.common.lifecycle.LifeCycle,io.fabric8.kubernetes.client.informers.ResourceEventHandler<R>
public class InfomerEventSource<R extends io.fabric8.kubernetes.api.model.HasMetadata,P extends io.fabric8.kubernetes.api.model.HasMetadata>
extends AbstractResourceEventSource<R,P>
implements io.fabric8.kubernetes.client.informers.ResourceEventHandler<R>
-
Nested Class Summary
Nested classes/interfaces inherited from interface cn.sliew.milky.common.lifecycle.LifeCycle
cn.sliew.milky.common.lifecycle.LifeCycle.LifeCycleResult, cn.sliew.milky.common.lifecycle.LifeCycle.LifeCycleSupportResult, cn.sliew.milky.common.lifecycle.LifeCycle.State -
Constructor Summary
ConstructorsConstructorDescriptionInfomerEventSource(Class<R> resourceClass, io.fabric8.kubernetes.api.model.GroupVersionKind gvk, io.fabric8.kubernetes.client.KubernetesClient client) -
Method Summary
Methods inherited from class cn.sliew.carp.module.kubernetes.watch.source.event.source.AbstractResourceEventSource
getResourceTypeMethods inherited from class cn.sliew.milky.common.lifecycle.AbstractLifeCycle
addLifeCycleListener, getState, initialize, isStarted, isStopped, removeLifeCycleListener, start, stop, stop, supportInitialize, supportStart, supportStopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cn.sliew.milky.common.lifecycle.LifeCycle
addLifeCycleListener, getState, initialize, isStarted, isStopped, removeLifeCycleListener, start, stop, stop, supportInitialize, supportStart, supportStopMethods inherited from interface io.fabric8.kubernetes.client.informers.ResourceEventHandler
onNothing
-
Constructor Details
-
InfomerEventSource
-
-
Method Details
-
doInitialize
protected void doInitialize()- Specified by:
doInitializein classcn.sliew.milky.common.lifecycle.AbstractLifeCycle
-
doStart
protected void doStart()- Specified by:
doStartin classcn.sliew.milky.common.lifecycle.AbstractLifeCycle
-
doStop
protected void doStop()- Specified by:
doStopin classcn.sliew.milky.common.lifecycle.AbstractLifeCycle
-
onAdd
- Specified by:
onAddin interfaceio.fabric8.kubernetes.client.informers.ResourceEventHandler<R extends io.fabric8.kubernetes.api.model.HasMetadata>
-
onUpdate
- Specified by:
onUpdatein interfaceio.fabric8.kubernetes.client.informers.ResourceEventHandler<R extends io.fabric8.kubernetes.api.model.HasMetadata>
-
onDelete
- Specified by:
onDeletein interfaceio.fabric8.kubernetes.client.informers.ResourceEventHandler<R extends io.fabric8.kubernetes.api.model.HasMetadata>
-