GemFire 5.7.1

com.gemstone.gemfire.cache.util
Class RegionMembershipListenerAdapter

java.lang.Object
  extended by com.gemstone.gemfire.cache.util.CacheListenerAdapter
      extended by com.gemstone.gemfire.cache.util.RegionMembershipListenerAdapter
All Implemented Interfaces:
CacheCallback, CacheListener, RegionMembershipListener
Direct Known Subclasses:
RegionRoleListenerAdapter

public abstract class RegionMembershipListenerAdapter
extends CacheListenerAdapter
implements RegionMembershipListener

Utility class that implements all methods in RegionMembershipListener with empty implementations. Applications can subclass this class and only override the methods for the events of interest.

Since:
5.0

Constructor Summary
RegionMembershipListenerAdapter()
           
 
Method Summary
 void afterRemoteRegionCrash(RegionEvent event)
          Invoked when another member's distributed region is no longer available to this cache because the member has crashed or is no longer reachable on the network.
 void afterRemoteRegionCreate(RegionEvent event)
          Invoked when another member has created the distributed region this listener is on.
 void afterRemoteRegionDeparture(RegionEvent event)
          Invoked when another member's distributed region is no longer available to this cache due to normal operations.
 void initialMembers(Region r, DistributedMember[] initialMembers)
          Invoked when the listener is first initialized and is given the set of members that have the region created at that time.
 
Methods inherited from class com.gemstone.gemfire.cache.util.CacheListenerAdapter
afterCreate, afterDestroy, afterInvalidate, afterRegionClear, afterRegionCreate, afterRegionDestroy, afterRegionInvalidate, afterRegionLive, afterUpdate, close
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.gemstone.gemfire.cache.CacheListener
afterCreate, afterDestroy, afterInvalidate, afterRegionClear, afterRegionCreate, afterRegionDestroy, afterRegionInvalidate, afterRegionLive, afterUpdate
 
Methods inherited from interface com.gemstone.gemfire.cache.CacheCallback
close
 

Constructor Detail

RegionMembershipListenerAdapter

public RegionMembershipListenerAdapter()
Method Detail

initialMembers

public void initialMembers(Region r,
                           DistributedMember[] initialMembers)
Description copied from interface: RegionMembershipListener
Invoked when the listener is first initialized and is given the set of members that have the region created at that time. The listener is initialized when:

Specified by:
initialMembers in interface RegionMembershipListener
Parameters:
r - the Region the listener is registered on
initialMembers - an array of the other members that have this region at the time this listener is added.

afterRemoteRegionCreate

public void afterRemoteRegionCreate(RegionEvent event)
Description copied from interface: RegionMembershipListener
Invoked when another member has created the distributed region this listener is on.

Specified by:
afterRemoteRegionCreate in interface RegionMembershipListener
Parameters:
event - the event from the member whose region was created.

afterRemoteRegionDeparture

public void afterRemoteRegionDeparture(RegionEvent event)
Description copied from interface: RegionMembershipListener
Invoked when another member's distributed region is no longer available to this cache due to normal operations. This can be triggered by one of the following methods: This differs from afterRemoteRegionCrash notification in that the departed member performed an action either to remove its region or to close its region or cache.

Specified by:
afterRemoteRegionDeparture in interface RegionMembershipListener
Parameters:
event - the event from the member whose region is no longer available.

afterRemoteRegionCrash

public void afterRemoteRegionCrash(RegionEvent event)
Description copied from interface: RegionMembershipListener
Invoked when another member's distributed region is no longer available to this cache because the member has crashed or is no longer reachable on the network.

Specified by:
afterRemoteRegionCrash in interface RegionMembershipListener
Parameters:
event - the event from the member whose region is no longer available.

GemFire 5.7.1

Copyright © 2002-2008 GemStone Systems, Inc. All Rights Reserved.