UniversalMembershipListenerAdapter.AdaptedMembershipEvent (Apache Geode 1.13.0)
Date: 2020-09-07

org.apache.geode.management.membership

## Class UniversalMembershipListenerAdapter.AdaptedMembershipEvent

- java.lang.Object
- - org.apache.geode.management.membership.UniversalMembershipListenerAdapter.AdaptedMembershipEvent

- All Implemented Interfaces:
    MembershipEvent
  Enclosing class:
    UniversalMembershipListenerAdapter

      public static class UniversalMembershipListenerAdapter.AdaptedMembershipEvent
      extends Object
      implements MembershipEvent

  Adapts ClientMembershipEvent to look like a MembershipEvent

- - ### Constructor Summary

    Constructors
    Modifier | Constructor and Description
    --- | ---
    `protected` | `AdaptedMembershipEvent(ClientMembershipEvent event)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `equals(Object other)`
    `DistributedMember` | `getDistributedMember()` Returns the `DistributedMember` that this event originated in.
    `String` | `getMemberId()` Returns the distributed member as a String.
    `int` | `hashCode()`
    `boolean` | `isClient()` Returns true if the member is a client to a CacheServer hosted by this process.
    `String` | `toString()`

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### AdaptedMembershipEvent

          protected AdaptedMembershipEvent(ClientMembershipEvent event)

  - ### Method Detail

    - #### isClient

          public boolean isClient()

      Returns true if the member is a client to a CacheServer hosted by this process. Returns false if the member is a CacheServer that this process is connected to.

    - #### getMemberId

          public String getMemberId()

      Description copied from interface: `MembershipEvent`
      Returns the distributed member as a String.
      Specified by:
        `getMemberId` in interface `MembershipEvent`

    - #### getDistributedMember

          public DistributedMember getDistributedMember()

      Description copied from interface: `MembershipEvent`
      Returns the `DistributedMember` that this event originated in.
      Specified by:
        `getDistributedMember` in interface `MembershipEvent`
      Returns:
        the member that performed the operation that originated this event.

    - #### equals

          public boolean equals(Object other)

      Overrides:
        `equals` in class `Object`

    - #### hashCode

          public int hashCode()

      Overrides:
        `hashCode` in class `Object`

    - #### toString

          public String toString()

      Overrides:
        `toString` in class `Object`