@Extension public class ItemChangeListener extends ItemListener
ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
ItemChangeListener() |
Modifier and Type | Method and Description |
---|---|
static ExtensionList<ItemChangeListener> |
getInstance()
Returns a registered
ItemChangeListener instance. |
void |
onCopied(Item src,
Item item)
Fired when a new job is created by copying from an existing job
|
void |
onCreated(Item item)
Fired when a new job is created and added to Jenkins, before the initial configuration page is provided.
|
void |
onDeleted(Item item)
Fired right before a job is going to be deleted
|
void |
onUpdated(Item item)
Fired when a job has its configuration updated.
|
all, checkBeforeCopy, fireLocationChange, fireOnCopied, fireOnCreated, fireOnDeleted, fireOnUpdated, onBeforeShutdown, onCheckCopy, onLoaded, onLocationChanged, onRenamed, register
public void onCreated(@NonNull Item item)
onCreated
in class ItemListener
item
- is a job that is createdpublic void onCopied(Item src, Item item)
onCopied
in class ItemListener
src
- is the source item that the new one was copied from.item
- is the newly created item.public void onDeleted(Item item)
onDeleted
in class ItemListener
item
- is item to be deleted.public void onUpdated(Item item)
onUpdated
in class ItemListener
item
- is job being updated.public static ExtensionList<ItemChangeListener> getInstance()
ItemChangeListener
instance.Copyright © 2016–2021. All rights reserved.