An application plug-in that can be installed on a cache.
Namespace: GemStone.GemFire.Cache
Assembly: GemStone.GemFire.Cache (in GemStone.GemFire.Cache.dll)
Version: 2.7.0.1
Syntax
| C# |
|---|
public interface ICacheRegionListener |
| Visual Basic (Declaration) |
|---|
Public Interface ICacheRegionListener |
| Visual C++ |
|---|
public interface class ICacheRegionListener |
Remarks
Listeners receive notifications when a region is created or destroyed
on another node. The methods on a ICacheRegionListener
are invoked asynchronously. Listeners are change notifications that
are invoked after the change has occured. Multiple events
can cause concurrent invocation of ICacheRegionListener methods.
If event A occurs before event B, there is no
guarantee that their corresponding ICacheRegionListener
method invocations will occur in the same order. Any exceptions
thrown by the listener are caught by GemFire and logged.
Listeners are user callbacks that are invoked by GemFire. It is
important to ensure that minimal work is done in the listener
before returning control back to GemFire. For example, a listener
implementation may choose to hand off the event to a thread pool
that then processes the event on its thread rather than the
listener thread.
See Also
ICacheRegionListener Members
GemStone.GemFire.Cache Namespace