Class EventDispatcher<R extends io.fabric8.kubernetes.client.CustomResource>
- java.lang.Object
-
- com.github.containersolutions.operator.EventDispatcher<R>
-
- All Implemented Interfaces:
io.fabric8.kubernetes.client.Watcher<R>
public class EventDispatcher<R extends io.fabric8.kubernetes.client.CustomResource> extends java.lang.Object implements io.fabric8.kubernetes.client.Watcher<R>
-
-
Constructor Summary
Constructors Constructor Description EventDispatcher(ResourceController<R> controller, io.fabric8.kubernetes.client.dsl.internal.CustomResourceOperationsImpl<R,io.fabric8.kubernetes.client.CustomResourceList<R>,io.fabric8.kubernetes.client.CustomResourceDoneable<R>> resourceOperation, io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<R,io.fabric8.kubernetes.client.CustomResourceList<R>,io.fabric8.kubernetes.client.CustomResourceDoneable<R>,io.fabric8.kubernetes.client.dsl.Resource<R,io.fabric8.kubernetes.client.CustomResourceDoneable<R>>> resourceClient, io.fabric8.kubernetes.client.KubernetesClient k8sClient, java.lang.String defaultFinalizer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voideventReceived(io.fabric8.kubernetes.client.Watcher.Action action, R resource)voidonClose(io.fabric8.kubernetes.client.KubernetesClientException e)
-
-
-
Constructor Detail
-
EventDispatcher
public EventDispatcher(ResourceController<R> controller, io.fabric8.kubernetes.client.dsl.internal.CustomResourceOperationsImpl<R,io.fabric8.kubernetes.client.CustomResourceList<R>,io.fabric8.kubernetes.client.CustomResourceDoneable<R>> resourceOperation, io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<R,io.fabric8.kubernetes.client.CustomResourceList<R>,io.fabric8.kubernetes.client.CustomResourceDoneable<R>,io.fabric8.kubernetes.client.dsl.Resource<R,io.fabric8.kubernetes.client.CustomResourceDoneable<R>>> resourceClient, io.fabric8.kubernetes.client.KubernetesClient k8sClient, java.lang.String defaultFinalizer)
-
-
Method Detail
-
eventReceived
public void eventReceived(io.fabric8.kubernetes.client.Watcher.Action action, R resource)- Specified by:
eventReceivedin interfaceio.fabric8.kubernetes.client.Watcher<R extends io.fabric8.kubernetes.client.CustomResource>
-
onClose
public void onClose(io.fabric8.kubernetes.client.KubernetesClientException e)
- Specified by:
onClosein interfaceio.fabric8.kubernetes.client.Watcher<R extends io.fabric8.kubernetes.client.CustomResource>
-
-