public class TrackingCorruptIndexHandler extends java.lang.Object implements CorruptIndexHandler
| Modifier and Type | Class and Description |
|---|---|
class |
TrackingCorruptIndexHandler.CorruptIndexInfo |
NOOP| Constructor and Description |
|---|
TrackingCorruptIndexHandler() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,TrackingCorruptIndexHandler.CorruptIndexInfo> |
getCorruptIndexData(java.lang.String asyncName) |
java.util.Map<java.lang.String,TrackingCorruptIndexHandler.CorruptIndexInfo> |
getFailingIndexData(java.lang.String asyncName) |
javax.management.openmbean.TabularData |
getFailingIndexStats(java.lang.String asyncName) |
void |
indexUpdateFailed(java.lang.String async,
java.lang.String indexPath,
java.lang.Exception e) |
boolean |
isFailing(java.lang.String asyncName) |
void |
markWorkingIndexes(java.util.Set<java.lang.String> updatedIndexPaths) |
void |
setCorruptInterval(long interval,
java.util.concurrent.TimeUnit unit) |
void |
setErrorWarnInterval(long errorWarnInterval,
java.util.concurrent.TimeUnit unit) |
boolean |
skippingCorruptIndex(java.lang.String async,
java.lang.String indexPath,
java.util.Calendar corruptSince)
Callback method to inform handler that a corrupt index has been skipped
|
public java.util.Map<java.lang.String,TrackingCorruptIndexHandler.CorruptIndexInfo> getCorruptIndexData(java.lang.String asyncName)
public java.util.Map<java.lang.String,TrackingCorruptIndexHandler.CorruptIndexInfo> getFailingIndexData(java.lang.String asyncName)
public void markWorkingIndexes(java.util.Set<java.lang.String> updatedIndexPaths)
public boolean isFailing(java.lang.String asyncName)
public boolean skippingCorruptIndex(java.lang.String async,
java.lang.String indexPath,
java.util.Calendar corruptSince)
CorruptIndexHandlerskippingCorruptIndex in interface CorruptIndexHandlerasync - async nameindexPath - corrupt index pathcorruptSince - time since index is corruptpublic void indexUpdateFailed(java.lang.String async,
java.lang.String indexPath,
java.lang.Exception e)
indexUpdateFailed in interface CorruptIndexHandlerpublic void setCorruptInterval(long interval,
java.util.concurrent.TimeUnit unit)
public void setErrorWarnInterval(long errorWarnInterval,
java.util.concurrent.TimeUnit unit)
public javax.management.openmbean.TabularData getFailingIndexStats(java.lang.String asyncName)
Copyright © 2010 - 2023 Adobe. All Rights Reserved