public static class NodeStartIndexStats.MutableNodeStartIndexStats extends Object implements NodeStartIndexStats
NodeStartIndexStats.MutableNodeStartIndexStatsSTATS_NAMESTATS_NAME_REGEX| Constructor and Description |
|---|
MutableNodeStartIndexStats() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkIndexOnStart(boolean success,
long timeInSeconds) |
void |
ensureFreshIndexSnapshot(boolean snapshotExisted,
boolean snapshotCreated,
long timeInSeconds) |
void |
getIndexByPerformFullForegroundReindex(boolean success,
long timeInSeconds) |
void |
getIndexByPickIndexSnapshotFromSharedHome(String snapshotName,
long timeInSeconds) |
void |
getIndexByRebuildLocalIndex(boolean success,
long timeInSeconds) |
void |
getIndexByRequestIndexSnapshotFromAnotherNode(boolean success,
long timeInSeconds) |
JiraStats.Interval |
getMinInterval()
Note: override only if "this" stats are by nature rare (>> 5min)
|
String |
getStatsName()
Returns the name of the stats.
|
void |
indexOnStartConfiguration(boolean isRebuildLocalIndex,
boolean isPickSnapshotFromSharedHome,
boolean isRequestIndexSnapshotFromAnotherNode,
boolean isTriggerFullReindex,
boolean isEnsureSnapshotExist) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateaddJiraStatsListener, close, getTotalMeasuredOperationsForStatsOverheadInMillis, removeJiraStatsListenerpublic JiraStats.Interval getMinInterval()
ManagedStatsgetMinInterval in interface ManagedStatspublic String getStatsName()
ManagedStatsManagedStats.STATS_NAME_REGEX.[JIRA-STATS] [<stats name>] snapshot stats getStatsName in interface ManagedStatspublic void indexOnStartConfiguration(boolean isRebuildLocalIndex,
boolean isPickSnapshotFromSharedHome,
boolean isRequestIndexSnapshotFromAnotherNode,
boolean isTriggerFullReindex,
boolean isEnsureSnapshotExist)
indexOnStartConfiguration in interface NodeStartIndexStatspublic void checkIndexOnStart(boolean success,
long timeInSeconds)
checkIndexOnStart in interface NodeStartIndexStatspublic void getIndexByRebuildLocalIndex(boolean success,
long timeInSeconds)
getIndexByRebuildLocalIndex in interface NodeStartIndexStatspublic void getIndexByPickIndexSnapshotFromSharedHome(String snapshotName, long timeInSeconds)
getIndexByPickIndexSnapshotFromSharedHome in interface NodeStartIndexStatspublic void getIndexByRequestIndexSnapshotFromAnotherNode(boolean success,
long timeInSeconds)
getIndexByRequestIndexSnapshotFromAnotherNode in interface NodeStartIndexStatspublic void getIndexByPerformFullForegroundReindex(boolean success,
long timeInSeconds)
getIndexByPerformFullForegroundReindex in interface NodeStartIndexStatspublic void ensureFreshIndexSnapshot(boolean snapshotExisted,
boolean snapshotCreated,
long timeInSeconds)
ensureFreshIndexSnapshot in interface NodeStartIndexStatsCopyright © 2002-2023 Atlassian. All Rights Reserved.