Class BuildConfigInformer

  • All Implemented Interfaces:
    Lifecyclable, io.fabric8.kubernetes.client.informers.ResourceEventHandler<io.fabric8.openshift.api.model.BuildConfig>

    public class BuildConfigInformer
    extends Object
    implements io.fabric8.kubernetes.client.informers.ResourceEventHandler<io.fabric8.openshift.api.model.BuildConfig>, Lifecyclable
    Watches BuildConfig objects in OpenShift and for WorkflowJobs we ensure there is a suitable Jenkins Job object defined with the correct configuration
    • Constructor Detail

      • BuildConfigInformer

        public BuildConfigInformer​(String namespace)
    • Method Detail

      • getResyncPeriodMilliseconds

        public int getResyncPeriodMilliseconds()
      • onAdd

        public void onAdd​(io.fabric8.openshift.api.model.BuildConfig obj)
        Specified by:
        onAdd in interface io.fabric8.kubernetes.client.informers.ResourceEventHandler<io.fabric8.openshift.api.model.BuildConfig>
      • onUpdate

        public void onUpdate​(io.fabric8.openshift.api.model.BuildConfig oldObj,
                             io.fabric8.openshift.api.model.BuildConfig newObj)
        Specified by:
        onUpdate in interface io.fabric8.kubernetes.client.informers.ResourceEventHandler<io.fabric8.openshift.api.model.BuildConfig>
      • onDelete

        public void onDelete​(io.fabric8.openshift.api.model.BuildConfig obj,
                             boolean deletedFinalStateUnknown)
        Specified by:
        onDelete in interface io.fabric8.kubernetes.client.informers.ResourceEventHandler<io.fabric8.openshift.api.model.BuildConfig>