wan
Class WANCacheListener

java.lang.Object
  extended by com.gemstone.gemfire.cache.util.CacheListenerAdapter
      extended by wan.WANCacheListener
All Implemented Interfaces:
CacheCallback, CacheListener, Declarable

public class WANCacheListener
extends CacheListenerAdapter
implements Declarable

Class WANCacheListener is a CacheListener that logs WAN events as they are received.


Field Summary
protected  int _numberOfEvents
          Counter tracking the number of events received
 
Constructor Summary
WANCacheListener()
           
 
Method Summary
 void afterCreate(EntryEvent event)
          Processes an afterCreate event.
 void afterDestroy(EntryEvent event)
          Processes an afterDestroy event.
 void afterInvalidate(EntryEvent event)
          Processes an afterInvalidate event.
 void afterUpdate(EntryEvent event)
          Processes an afterUpdate event.
 void init(Properties p)
          Initializes this WANCacheListener.
protected  void processEvent(String operation, EntryEvent event)
          Processes an event by incrementing the number of events received and logging the event's key and new value.
 
Methods inherited from class com.gemstone.gemfire.cache.util.CacheListenerAdapter
afterRegionClear, afterRegionCreate, afterRegionDestroy, afterRegionInvalidate, afterRegionLive, close
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_numberOfEvents

protected int _numberOfEvents
Counter tracking the number of events received

Constructor Detail

WANCacheListener

public WANCacheListener()
Method Detail

afterCreate

public void afterCreate(EntryEvent event)
Processes an afterCreate event.

Specified by:
afterCreate in interface CacheListener
Overrides:
afterCreate in class CacheListenerAdapter
Parameters:
event - The afterCreate EntryEvent received

afterUpdate

public void afterUpdate(EntryEvent event)
Processes an afterUpdate event.

Specified by:
afterUpdate in interface CacheListener
Overrides:
afterUpdate in class CacheListenerAdapter
Parameters:
event - The afterUpdate EntryEvent received

afterDestroy

public void afterDestroy(EntryEvent event)
Processes an afterDestroy event.

Specified by:
afterDestroy in interface CacheListener
Overrides:
afterDestroy in class CacheListenerAdapter
Parameters:
event - The afterDestroy EntryEvent received

afterInvalidate

public void afterInvalidate(EntryEvent event)
Processes an afterInvalidate event.

Specified by:
afterInvalidate in interface CacheListener
Overrides:
afterInvalidate in class CacheListenerAdapter
Parameters:
event - The afterInvalidate EntryEvent received

init

public void init(Properties p)
Initializes this WANCacheListener.

Specified by:
init in interface Declarable
Parameters:
p - The Properties with which to initialize this WANCacheListener

processEvent

protected void processEvent(String operation,
                            EntryEvent event)
Processes an event by incrementing the number of events received and logging the event's key and new value.

Parameters:
operation - The EntryEvent's operation (afterCreate, afterUpdate, afterDestroy, afterInvalidate)
event - The EntryEvent received


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