public class ControllerListener extends AbstractListener implements com.gemstone.gemfire.cache.CacheListener, com.gemstone.gemfire.cache.Declarable
| Modifier and Type | Field and Description |
|---|---|
static boolean |
validateForcedDisconnects |
CntrName_AfterCreate_isDist, CntrName_AfterCreate_isExp, CntrName_AfterCreate_isLoad, CntrName_AfterCreate_isLocalLoad, CntrName_AfterCreate_isNetLoad, CntrName_AfterCreate_isNetSearch, CntrName_AfterCreate_isNotDist, CntrName_AfterCreate_isNotExp, CntrName_AfterCreate_isNotLoad, CntrName_AfterCreate_isNotLocalLoad, CntrName_AfterCreate_isNotNetLoad, CntrName_AfterCreate_isNotNetSearch, CntrName_AfterCreate_isNotPutAll, CntrName_AfterCreate_isNotRemote, CntrName_AfterCreate_isPutAll, CntrName_AfterCreate_isRemote, CntrName_AfterDestroy_isDist, CntrName_AfterDestroy_isExp, CntrName_AfterDestroy_isLoad, CntrName_AfterDestroy_isLocalLoad, CntrName_AfterDestroy_isNetLoad, CntrName_AfterDestroy_isNetSearch, CntrName_AfterDestroy_isNotDist, CntrName_AfterDestroy_isNotExp, CntrName_AfterDestroy_isNotLoad, CntrName_AfterDestroy_isNotLocalLoad, CntrName_AfterDestroy_isNotNetLoad, CntrName_AfterDestroy_isNotNetSearch, CntrName_AfterDestroy_isNotRemote, CntrName_AfterDestroy_isRemote, CntrName_AfterInvalidate_isDist, CntrName_AfterInvalidate_isExp, CntrName_AfterInvalidate_isLoad, CntrName_AfterInvalidate_isLocalLoad, CntrName_AfterInvalidate_isNetLoad, CntrName_AfterInvalidate_isNetSearch, CntrName_AfterInvalidate_isNotDist, CntrName_AfterInvalidate_isNotExp, CntrName_AfterInvalidate_isNotLoad, CntrName_AfterInvalidate_isNotLocalLoad, CntrName_AfterInvalidate_isNotNetLoad, CntrName_AfterInvalidate_isNotNetSearch, CntrName_AfterInvalidate_isNotRemote, CntrName_AfterInvalidate_isRemote, CntrName_AfterRegionCreate_isDist, CntrName_AfterRegionCreate_isExp, CntrName_AfterRegionCreate_isNotDist, CntrName_AfterRegionCreate_isNotExp, CntrName_AfterRegionCreate_isNotRemote, CntrName_AfterRegionCreate_isRemote, CntrName_AfterRegionDestroy_isDist, CntrName_AfterRegionDestroy_isExp, CntrName_AfterRegionDestroy_isNotDist, CntrName_AfterRegionDestroy_isNotExp, CntrName_AfterRegionDestroy_isNotRemote, CntrName_AfterRegionDestroy_isRemote, CntrName_AfterRegionInvalidate_isDist, CntrName_AfterRegionInvalidate_isExp, CntrName_AfterRegionInvalidate_isNotDist, CntrName_AfterRegionInvalidate_isNotExp, CntrName_AfterRegionInvalidate_isNotRemote, CntrName_AfterRegionInvalidate_isRemote, CntrName_AfterRegionLive_isDist, CntrName_AfterRegionLive_isExp, CntrName_AfterRegionLive_isNotDist, CntrName_AfterRegionLive_isNotExp, CntrName_AfterRegionLive_isNotRemote, CntrName_AfterRegionLive_isRemote, CntrName_AfterUpdate_isDist, CntrName_AfterUpdate_isExp, CntrName_AfterUpdate_isLoad, CntrName_AfterUpdate_isLocalLoad, CntrName_AfterUpdate_isNetLoad, CntrName_AfterUpdate_isNetSearch, CntrName_AfterUpdate_isNotDist, CntrName_AfterUpdate_isNotExp, CntrName_AfterUpdate_isNotLoad, CntrName_AfterUpdate_isNotLocalLoad, CntrName_AfterUpdate_isNotNetLoad, CntrName_AfterUpdate_isNotNetSearch, CntrName_AfterUpdate_isNotPutAll, CntrName_AfterUpdate_isNotRemote, CntrName_AfterUpdate_isPutAll, CntrName_AfterUpdate_isRemote, CntrName_Close, whereIWasRegistered| Constructor and Description |
|---|
ControllerListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterCreate(com.gemstone.gemfire.cache.EntryEvent event) |
void |
afterDestroy(com.gemstone.gemfire.cache.EntryEvent event) |
void |
afterDisconnect()
Can be overridden in subclasses for reinitializing after
forced disconnects.
|
void |
afterInvalidate(com.gemstone.gemfire.cache.EntryEvent event) |
void |
afterRegionClear(com.gemstone.gemfire.cache.RegionEvent event) |
void |
afterRegionCreate(com.gemstone.gemfire.cache.RegionEvent event) |
void |
afterRegionDestroy(com.gemstone.gemfire.cache.RegionEvent event) |
void |
afterRegionInvalidate(com.gemstone.gemfire.cache.RegionEvent event) |
void |
afterRegionLive(com.gemstone.gemfire.cache.RegionEvent event) |
void |
afterUpdate(com.gemstone.gemfire.cache.EntryEvent event) |
void |
close() |
protected void |
doAfterCreate(com.gemstone.gemfire.cache.EntryEvent event)
Listener invocation to control slow, sick and dead vms.
|
protected void |
doAfterRegionDestroy(com.gemstone.gemfire.cache.RegionEvent event)
Recognize a forced disconnect
|
void |
init(Properties prop) |
void |
initAfterDisconnect()
Can be overridden in subclasses for anything that needs to be done
after a disconnect.
|
protected void |
waitForFDThenInit(com.gemstone.gemfire.distributed.DistributedSystem ds,
com.gemstone.gemfire.cache.Cache theCache)
Wait for a ForcedDisconnect, wait for all threads in this
vm to get exceptions, then reinitialize
|
getNewValueStr, getOldValueStr, incrementAfterCreateCounters, incrementAfterCreateCounters, incrementAfterDestroyCounters, incrementAfterDestroyCounters, incrementAfterInvalidateCounters, incrementAfterInvalidateCounters, incrementAfterRegionCreateCounters, incrementAfterRegionCreateCounters, incrementAfterRegionDestroyCounters, incrementAfterRegionDestroyCounters, incrementAfterRegionInvalidateCounters, incrementAfterRegionInvalidateCounters, incrementAfterRegionLiveCounters, incrementAfterRegionLiveCounters, incrementAfterUpdateCounters, incrementAfterUpdateCounters, incrementCloseCounter, logCall, logCQEvent, logCQEventAsSummary, logTxEvent, toString, toString, toString, toStringpublic void afterDestroy(com.gemstone.gemfire.cache.EntryEvent event)
afterDestroy in interface com.gemstone.gemfire.cache.CacheListenerpublic void afterInvalidate(com.gemstone.gemfire.cache.EntryEvent event)
afterInvalidate in interface com.gemstone.gemfire.cache.CacheListenerpublic void afterUpdate(com.gemstone.gemfire.cache.EntryEvent event)
afterUpdate in interface com.gemstone.gemfire.cache.CacheListenerpublic void afterRegionInvalidate(com.gemstone.gemfire.cache.RegionEvent event)
afterRegionInvalidate in interface com.gemstone.gemfire.cache.CacheListenerpublic void afterRegionClear(com.gemstone.gemfire.cache.RegionEvent event)
afterRegionClear in interface com.gemstone.gemfire.cache.CacheListenerpublic void afterRegionCreate(com.gemstone.gemfire.cache.RegionEvent event)
afterRegionCreate in interface com.gemstone.gemfire.cache.CacheListenerpublic void afterRegionLive(com.gemstone.gemfire.cache.RegionEvent event)
afterRegionLive in interface com.gemstone.gemfire.cache.CacheListenerpublic void init(Properties prop)
init in interface com.gemstone.gemfire.cache.Declarablepublic void close()
close in interface com.gemstone.gemfire.cache.CacheCallbackpublic void afterCreate(com.gemstone.gemfire.cache.EntryEvent event)
afterCreate in interface com.gemstone.gemfire.cache.CacheListenerprotected void doAfterCreate(com.gemstone.gemfire.cache.EntryEvent event)
public void afterRegionDestroy(com.gemstone.gemfire.cache.RegionEvent event)
afterRegionDestroy in interface com.gemstone.gemfire.cache.CacheListenerprotected void doAfterRegionDestroy(com.gemstone.gemfire.cache.RegionEvent event)
public void initAfterDisconnect()
public void afterDisconnect()
protected void waitForFDThenInit(com.gemstone.gemfire.distributed.DistributedSystem ds,
com.gemstone.gemfire.cache.Cache theCache)
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.