Package org.springframework.context
Class ApplicationEvent
- java.lang.Object
- java.util.EventObject
- org.springframework.context.ApplicationEvent
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AbstractSubProtocolEvent
,ApplicationContextEvent
,BrokerAvailabilityEvent
,PayloadApplicationEvent
,RequestHandledEvent
,TestContextEvent
public abstract class ApplicationEvent extends EventObject
Class to be extended by all application events. Abstract as it doesn't make sense for generic events to be published directly.- Author:
- Rod Johnson, Juergen Hoeller
- See Also:
ApplicationListener
,EventListener
, Serialized Form
Field Summary
Fields inherited from class java.util.EventObject
source
Constructor Summary
Constructors Constructor Description ApplicationEvent(Object source)
Create a newApplicationEvent
.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getTimestamp()
Return the system time in milliseconds when the event occurred.Methods inherited from class java.util.EventObject
getSource, toString
Constructor Detail
ApplicationEvent
public ApplicationEvent(Object source)
Create a newApplicationEvent
.- Parameters:
source
- the object on which the event initially occurred or with which the event is associated (nevernull
)
Method Detail
getTimestamp
public final long getTimestamp()
Return the system time in milliseconds when the event occurred.