com.gemstone.gemfire.cache.util
Class RegionMembershipListenerAdapter
java.lang.Object
com.gemstone.gemfire.cache.util.CacheListenerAdapter
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
RegionMembershipListenerAdapter
public RegionMembershipListenerAdapter()
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:
- the region is created with an already added listener
- a listener is added using the
AttributesMutator.
- Specified by:
initialMembers in interface RegionMembershipListener
- Parameters:
r - the Region the listener is registered oninitialMembers - 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.
Note that this can be triggered by one of the following methods:
- 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.
Copyright © 2002-2008 GemStone Systems, Inc. All Rights Reserved.