Class ClusterEventWrapper

  extended by java.util.EventObject
      extended by org.springframework.context.ApplicationEvent
          extended by com.atlassian.event.Event
              extended by
                  extended by
All Implemented Interfaces:

public class ClusterEventWrapper
extends ConfluenceEvent

Wraps an event for transmission to other nodes in the cluster.

The com.atlassian.confluence.cluster.coherence.invocations.EventInvocable is responsible for actually putting this event on the EventManager queue on the remote nodes.

See Also:
com.atlassian.confluence.cluster.coherence.invocations.EventInvocable, ClusterEventBroadcaster, Serialized Form

Field Summary
Fields inherited from class java.util.EventObject
Constructor Summary
ClusterEventWrapper(java.lang.Object src, com.atlassian.event.Event event)
          Create a clustered wrapper event to broadcast an event across a cluster.
Method Summary
 com.atlassian.event.Event getEvent()
Methods inherited from class com.atlassian.event.Event
equals, hashCode
Methods inherited from class org.springframework.context.ApplicationEvent
Methods inherited from class java.util.EventObject
getSource, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Constructor Detail


public ClusterEventWrapper(java.lang.Object src,
                           com.atlassian.event.Event event)
Create a clustered wrapper event to broadcast an event across a cluster.

src - an Object which represents where the event came from. In the case of clustered events, the recommended src value is a ClusterNodeInformation object.
event - an event to be wrapped
Method Detail


public com.atlassian.event.Event getEvent()
the wrapped event

Copyright © 2003-2014 Atlassian. All Rights Reserved.