Package hudson.model.listeners
Class SaveableListener
java.lang.Object
hudson.model.listeners.SaveableListener
- All Implemented Interfaces:
ExtensionPoint
- Direct Known Subclasses:
Nodes.ScheduleMaintenanceAfterSavingNode
Receives notifications about save actions on
Saveable objects in Hudson.
This is an abstract class so that methods added in the future won't break existing listeners.
- Since:
- 1.334
- Author:
- Andrew Bayer
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExtensionList<SaveableListener> all()Returns all the registeredSaveableListenerdescriptors.static voidfireOnChange(Saveable o, XmlFile file) Fires theonChange(hudson.model.Saveable, hudson.XmlFile)event.static voidfireOnDeleted(Saveable o, XmlFile file) Fires theonDeleted(hudson.model.Saveable, hudson.XmlFile)event.voidCalled when a change is made to aSaveableobject.voidCalled when aSaveableobject gets deleted.voidregister()Deprecated.voidReverse operation ofregister().
-
Constructor Details
-
SaveableListener
public SaveableListener()
-
-
Method Details
-
onChange
Called when a change is made to aSaveableobject.- Parameters:
o- The saveable object.file- TheXmlFilefor this saveable object.
-
onDeleted
Called when aSaveableobject gets deleted.- Parameters:
o- The saveable object.file- TheXmlFilefor this saveable object.- Since:
- 2.480
-
register
Deprecated.as of 1.281 PutExtensionon your class to get it auto-registered.Registers this object as an active listener so that it can start getting callbacks invoked. -
unregister
public void unregister()Reverse operation ofregister(). -
fireOnChange
Fires theonChange(hudson.model.Saveable, hudson.XmlFile)event. -
fireOnDeleted
Fires theonDeleted(hudson.model.Saveable, hudson.XmlFile)event.- Since:
- 2.480
-
all
Returns all the registeredSaveableListenerdescriptors.
-
Extensionon your class to get it auto-registered.