Class ReloadingEvent
java.lang.Object
java.util.EventObject
org.apache.commons.configuration2.event.Event
org.apache.commons.configuration2.reloading.ReloadingEvent
- All Implemented Interfaces:
Serializable
An event that is fired when a reload operation is required.
Events of this type are generated by ReloadingController
if the need for a reload operation is detected. From
the pay-load of the event information about the components involved is available.
- Since:
- 2.0
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final EventType<ReloadingEvent>
The common event super type for all reloading events.Fields inherited from class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionReloadingEvent
(ReloadingController source, Object addData) Creates a new instance ofReloadingEvent
and initializes it. -
Method Summary
Modifier and TypeMethodDescriptionGets theReloadingController
which caused this event.getData()
Gets an object with additional data about the reload operation.Methods inherited from class org.apache.commons.configuration2.event.Event
appendPropertyRepresentation, getEventType, toString
Methods inherited from class java.util.EventObject
getSource
-
Field Details
-
ANY
The common event super type for all reloading events.
-
-
Constructor Details
-
ReloadingEvent
Creates a new instance ofReloadingEvent
and initializes it.- Parameters:
source
- the controller which generated this eventaddData
- an arbitrary data object to be evaluated by event listeners
-
-
Method Details
-
getController
Gets theReloadingController
which caused this event.- Returns:
- the responsible
ReloadingController
-
getData
Gets an object with additional data about the reload operation. This is the object that was passed to theReloadingController
when it was asked to do a reloading check. This is a generic mechanism to pass arbitrary data to reloading listeners.- Returns:
- additional data about the reload operation (can be null)
-