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.voidCalled when a change is made to aSaveableobject.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.
 - 
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. - 
all
Returns all the registeredSaveableListenerdescriptors. 
 - 
 
Extensionon your class to get it auto-registered.