Class MemberEvent

java.lang.Object
java.util.EventObject
com.tangosol.net.MemberEvent
All Implemented Interfaces:
Serializable

public class MemberEvent extends EventObject
An event which indicates that membership has changed:
  • a Member has joined
  • a Member is leaving
  • a Member has left
A MemberEvent object is sent as an argument to the MemberListener interface methods.
Author:
cp 2002.12.12
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    This event indicates that a Member has joined.
    static final int
    This event indicates that a Member is leaving.
    static final int
    This event indicates that a Member has left.

    Fields inherited from class java.util.EventObject

    source
  • Constructor Summary

    Constructors
    Constructor
    Description
    MemberEvent(Object oSource, int nId, Member member)
    Constructs a new MemberEvent.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    dispatch(Listeners listeners)
    Dispatch this event to the specified listeners collection.
    void
    dispatch(EventListener[] aListeners)
    Dispatch this event to the specified array of listeners.
    int
    Return this event's id.
    Return the Member associated with this event.
    Return the Service that fired the event
    boolean
    Check whether a Member object for this event represents the local member of the cluster.
    Returns a String representation of this MemberEvent object.

    Methods inherited from class java.util.EventObject

    getSource

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • MEMBER_JOINED

      public static final int MEMBER_JOINED
      This event indicates that a Member has joined.
      See Also:
    • MEMBER_LEAVING

      public static final int MEMBER_LEAVING
      This event indicates that a Member is leaving.
      See Also:
    • MEMBER_LEFT

      public static final int MEMBER_LEFT
      This event indicates that a Member has left.
      See Also:
  • Constructor Details

    • MemberEvent

      public MemberEvent(Object oSource, int nId, Member member)
      Constructs a new MemberEvent.
      Parameters:
      oSource - the source object that fired the event (a Service)
      nId - this event's id
      member - the Member for which the event applies
  • Method Details

    • getId

      public int getId()
      Return this event's id.
      Returns:
      the event ID, one of
    • getMember

      public Member getMember()
      Return the Member associated with this event.
      Returns:
      the Member
    • getService

      public Service getService()
      Return the Service that fired the event
      Returns:
      the Service
    • dispatch

      public void dispatch(Listeners listeners)
      Dispatch this event to the specified listeners collection.
      Parameters:
      listeners - the listeners collection
      Throws:
      ClassCastException - if any of the targets is not an instance of MemberListener interface
    • dispatch

      public void dispatch(EventListener[] aListeners)
      Dispatch this event to the specified array of listeners.
      Parameters:
      aListeners - the array of listeners
      Throws:
      ClassCastException - if any of the targets is not an instance of MemberListener interface
    • isLocal

      public boolean isLocal()
      Check whether a Member object for this event represents the local member of the cluster.
      Returns:
      true iff the event's Member object represents the local cluster member
    • toString

      public String toString()
      Returns a String representation of this MemberEvent object.
      Overrides:
      toString in class EventObject
      Returns:
      a String representation of this MemberEvent object.