# Package org.apache.geode.management.membership

- Interface Summary
  Interface | Description
  --- | ---
  ClientMembershipEvent | An event delivered to a `ClientMembershipListener` when this process detects connection changes to ClientServers or clients.
  ClientMembershipListener | A listener whose callback methods are invoked when this process detects connection changes to CacheServers or clients.
  MembershipEvent | An event that describes the member that originated this event.
  MembershipListener | A listener whose callback methods are invoked when members join or leave the GemFire distributed system.

- Class Summary
  Class | Description
  --- | ---
  ClientMembership | Provides utility methods for registering and unregistering ClientMembershipListeners in this process.
  ClientMembershipListenerAdapter | Utility class that implements all methods in `ClientMembershipListener` with empty implementations.
  UniversalMembershipListenerAdapter | The `UniversalMembershipListenerAdapter` is a wrapper for `MembershipListener` and `ClientMembershipListener`, providing a facade that makes both appear as a single `MembershipListener` .
  UniversalMembershipListenerAdapter.AdaptedMembershipEvent | Adapts ClientMembershipEvent to look like a MembershipEvent