Package com.atlassian.bamboo.event
Class BambooEvent
java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
com.atlassian.bamboo.event.BambooEvent
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AgentEvent
,AgentOfflineEvent
,AllAgentsUpdatedEvent
,BambooErrorEvent
,BuildContextEvent
,BuildEvent
,BuildsMovedEvent
,ChainEvent
,ElasticConfigUpdatedEvent
,ElasticImageConfigurationChangedEvent
,EmailEvent
,IMEvent
,MultipleChainsDeletedEvent
,NodeBecameLiveEvent
,NodeBecameOfflineEvent
,PlanSuspensionRequestedEvent
,ResultsSummaryUpdatedEvent
,RssEvent
,ServerFingerprintBroadcastEvent
,ServerFingerprintBroadcastEventV2
,ServerStartedEvent
,ServerStartingEvent
public class BambooEvent
extends org.springframework.context.ApplicationEvent
Base class for all Bamboo events. It keeps a reference to the source object that fired the event (see
EventObject.getSource()
) and also the timestamp when the event was created ( see ApplicationEvent.getTimestamp()
.
This class was introduced as a replacement for com.atlassian.event.Event, which was removed from atlassian-events, as
we still want a base class for all Bamboo events.- Since:
- 10.0
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
-
Method Summary
Methods inherited from class org.springframework.context.ApplicationEvent
getTimestamp
Methods inherited from class java.util.EventObject
getSource, toString