@Override public void onPassedCheck() { if (resetOnSuccess) { failedCheckCounter.clear(); } }
@Override public void reset() { delegate.clear(); }
public class Counter { static Counter counter1 = new Counter(); ... public void resetCounters() { counter1.clear(); counter2.clear(); ... } }
@Override public void clusterChanged(Map<Integer, List<InetSocketAddress>> clusterView) { logger.info("clusterChanged(): Received new clusterView from zu " + clusterView); Set<InetSocketAddress> nodeAddresses = getNodesAddresses(clusterView); synchronized (SenseiBroker.class) { numberOfNodesInTheCluster.clear(); numberOfNodesInTheCluster.inc(nodeAddresses.size()); } }
@Override public boolean quiesceCluster(boolean quiesce, String username) { int desiredQuiescentLevel; if (quiesce) { desiredQuiescentLevel = 100; } else { desiredQuiescentLevel = 0; } if (spawn.spawnState.quiescentLevel.compareAndSet(100 - desiredQuiescentLevel, desiredQuiescentLevel)) { SpawnMetrics.quiesceCount.clear(); if (quiesce) { SpawnMetrics.quiesceCount.inc(); } spawn.writeState(); spawn.sendClusterQuiesceEvent(username); log.info("User {} has {} the cluster.", username, (quiesce ? "quiesced" : "unquiesed")); } return isQuiesced(); }
synchronized (deletedIndexes) { count = uidToArrayIndex.size() + deletedIndexes.size(); currentDocumentsCounter.clear(); currentDocumentsCounter.inc(uidToArrayIndex.size()); reclaimedDocumentsCounter.clear(); reclaimedDocumentsCounter.inc(deletedIndexes.size()); logger.info("Flush compositeActivityValues. Documents = " + uidToArrayIndex.size()
((Counter) metric).dec((long) value * -1); } else { ((Counter) metric).clear();
@Override public void run() { int totalDocs = 0; try { SenseiRequest req = new SenseiRequest(); req.setQuery(new SenseiJSONQuery(new FastJSONObject().put("query", "dummy:dummy"))); SenseiResult res = _senseiBroker.browse(req); totalDocs = res.getTotalDocs(); } catch (Exception e) { logger.warn("Error getting result", e); } if (totalDocs > 0) { totalDocsCounter.clear(); totalDocsCounter.inc(totalDocs); } else { logger.warn("Unable to get total docs"); } try { SenseiSystemInfo sysInfo = _senseiSysBroker.browse(new SenseiRequest()); if (sysInfo != null && sysInfo.getFacetInfos() != null) { _facetInfoMap = extractFacetInfo(sysInfo); _compiler.setFacetInfoMap(_facetInfoMap); } } catch (Exception e) { logger.info("Hit exception trying to get sysinfo", e); } } }, 300000, 300000); // Every 5 minutes.