- All Implemented Interfaces:
Serializable
,Localized
Notifies listeners that a resource or a data store is being closed and should no longer be used.
Firing a
CloseEvent
on a parent resource (typically a data store)
automatically fires a CloseEvent
in all children resources.
See CascadedStoreEvent
javadoc for more information.- Since:
- 1.3
- See Also:
-
Field Summary
Fields inherited from class EventObject
source
-
Constructor Summary
ConstructorDescriptionCloseEvent
(Resource source) Constructs an event for a resource that has been closed. -
Method Summary
Modifier and TypeMethodDescriptionprotected CloseEvent
forSource
(Resource child) Creates a new event of the same type than this event but with a different source.Methods inherited from class StoreEvent
consume, getLocale, getSource, isConsumed
Methods inherited from class EventObject
toString
-
Constructor Details
-
CloseEvent
Constructs an event for a resource that has been closed.- Parameters:
source
- the resource which has been closed.- Throws:
IllegalArgumentException
- if the given source is null.
-
-
Method Details
-
forSource
Creates a new event of the same type than this event but with a different source.- Specified by:
forSource
in classCascadedStoreEvent<CloseEvent>
- Parameters:
child
- the child resource for which to create the event to cascade.- Returns:
- an event of the same type than this event but with the given resource.
-