Class GlobalSettingsChangedEvent

java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
All Implemented Interfaces:
ClusterEvent, Serializable

public class GlobalSettingsChangedEvent extends ConfigurationEvent implements ClusterEvent
Event announcing a change in the global configuration of Confluence.

Notes for implementors:

  • This event may be published even when no change has been made to the settings. Always check the 'before' and 'after' snapshots to make sure that the setting you're monitoring has in fact changed.
  • Due to potential race conditions, the 'newSettings' value may not represent the current settings of Confluence - just the ones that are in place after this particular event. If you're ever in doubt, get the settingsManager yourself, and check.
See Also: