public final class DynaCacheInvalidationCaptureHelper
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
captureCacheivlInvalidationRequests()
Invokes the DynaCacheInvalidationJob to capture DynaCache invalidation requests.
|
java.util.ArrayList |
getCapturedInvalidationRequests()
Returns the list of captured invalidation requests.
|
java.util.ArrayList |
getContinuationInfo()
Returns continuation information.
|
static DynaCacheInvalidationCaptureHelper |
newInstance()
Returns a new instance of this class.
|
void |
setCacheinstances(java.util.HashSet asetCacheInstances)
Set the cache instances for which invalidation requests should be captured.
|
void |
setContinuationInfo(java.util.ArrayList alistContinuationInfo)
Sets the optional continuation information.
|
void |
setMaxCaptureSize(int aMaxCaptureSize)
Sets the maximum number of invalidation requests to capture.
|
void |
setStartTime(java.sql.Timestamp atsStartTime)
Sets the start timestamp used to query rows in the CACHEIVL table using INSERTTIME column values.
|
public static final DynaCacheInvalidationCaptureHelper newInstance()
public void setMaxCaptureSize(int aMaxCaptureSize)
aMaxCaptureSize
- the maximum number of invalidation requests to capture.public void setCacheinstances(java.util.HashSet asetCacheInstances)
asetCacheInstances
- a set of object cache instances
for which invalidation requests should be captured, or null to capture requests for all cache instances.public void setStartTime(java.sql.Timestamp atsStartTime)
atsStartTime
- the start time.public void setContinuationInfo(java.util.ArrayList alistContinuationInfo)
alistContinuationInfo
- continuation information obtained from a previous execution.public void captureCacheivlInvalidationRequests()
public java.util.ArrayList getContinuationInfo()
public java.util.ArrayList getCapturedInvalidationRequests()