Package io.fabric8.jenkins.openshiftsync
Class BuildConfigClusterInformer
java.lang.Object
io.fabric8.jenkins.openshiftsync.BuildConfigClusterInformer
- All Implemented Interfaces:
Lifecyclable,io.fabric8.kubernetes.client.informers.ResourceEventHandler<io.fabric8.openshift.api.model.BuildConfig>
public class BuildConfigClusterInformer
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidonAdd(io.fabric8.openshift.api.model.BuildConfig obj) voidonDelete(io.fabric8.openshift.api.model.BuildConfig obj, boolean deletedFinalStateUnknown) voidonUpdate(io.fabric8.openshift.api.model.BuildConfig oldObj, io.fabric8.openshift.api.model.BuildConfig newObj) voidstart()voidstop()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.fabric8.kubernetes.client.informers.ResourceEventHandler
onNothing
-
Constructor Details
-
BuildConfigClusterInformer
-
-
Method Details
-
getListIntervalInSeconds
public int getListIntervalInSeconds() -
start
public void start()- Specified by:
startin interfaceLifecyclable
-
stop
public void stop()- Specified by:
stopin interfaceLifecyclable
-
onAdd
public void onAdd(io.fabric8.openshift.api.model.BuildConfig obj) - Specified by:
onAddin interfaceio.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:
onUpdatein interfaceio.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:
onDeletein interfaceio.fabric8.kubernetes.client.informers.ResourceEventHandler<io.fabric8.openshift.api.model.BuildConfig>
-