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
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:
- Serialized Form
Field Summary
Fields inherited from class java.util.EventObject
source
Constructor Summary
Constructors Constructor Description ApplicationEvent(Object source)
Create a new ApplicationEvent.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getTimestamp()
Return the system time in milliseconds when the event happened.Methods inherited from class java.util.EventObject
getSource, toString
Constructor Detail
ApplicationEvent
public ApplicationEvent(Object source)
Create a new ApplicationEvent.- Parameters:
source
- the object on which the event initially occurred (nevernull
)
Method Detail
getTimestamp
public final long getTimestamp()
Return the system time in milliseconds when the event happened.