Package io.fabric8.jenkins.openshiftsync
Class BuildConfigInformer
java.lang.Object
io.fabric8.jenkins.openshiftsync.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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
void
onAdd
(io.fabric8.openshift.api.model.BuildConfig obj) void
onDelete
(io.fabric8.openshift.api.model.BuildConfig obj, boolean deletedFinalStateUnknown) void
onUpdate
(io.fabric8.openshift.api.model.BuildConfig oldObj, io.fabric8.openshift.api.model.BuildConfig newObj) void
start()
void
stop()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.fabric8.kubernetes.client.informers.ResourceEventHandler
onNothing
-
Constructor Details
-
BuildConfigInformer
-
-
Method Details
-
getResyncPeriodMilliseconds
public int getResyncPeriodMilliseconds() -
start
public void start()- Specified by:
start
in interfaceLifecyclable
-
stop
public void stop()- Specified by:
stop
in interfaceLifecyclable
-
onAdd
public void onAdd(io.fabric8.openshift.api.model.BuildConfig obj) - Specified by:
onAdd
in 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:
onUpdate
in 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:
onDelete
in interfaceio.fabric8.kubernetes.client.informers.ResourceEventHandler<io.fabric8.openshift.api.model.BuildConfig>
-