Class EventSourceManager

java.lang.Object
cn.sliew.carp.module.kubernetes.watch.source.event.EventSourceManager
All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

@Component public class EventSourceManager extends Object implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
  • Constructor Details

    • EventSourceManager

      public EventSourceManager()
  • Method Details

    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • destroy

      public void destroy() throws Exception
      Specified by:
      destroy in interface org.springframework.beans.factory.DisposableBean
      Throws:
      Exception
    • registerNamespace

      public void registerNamespace(io.fabric8.kubernetes.client.KubernetesClient client, String namespace)
    • registerResourceClass

      public void registerResourceClass(io.fabric8.kubernetes.client.KubernetesClient client, Class<? extends io.fabric8.kubernetes.api.model.HasMetadata> resourceClass)
    • registerGVK

      public void registerGVK(io.fabric8.kubernetes.client.KubernetesClient client, io.fabric8.kubernetes.api.model.GroupVersionKind gvk)