public void incInvokedMethod()

in hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/RouterClientMetrics.java [210:536]


  public void incInvokedMethod(Method method) {
    switch (method.getName()) {
    case "getBlockLocations":
      getBlockLocationsOps.incr();
      break;
    case "getServerDefaults":
      getServerDefaultsOps.incr();
      break;
    case "create":
      createOps.incr();
      break;
    case "append":
      appendOps.incr();
      break;
    case "recoverLease":
      recoverLeaseOps.incr();
      break;
    case "setReplication":
      setReplicationOps.incr();
      break;
    case "setStoragePolicy":
      setStoragePolicyOps.incr();
      break;
    case "getStoragePolicies":
      getStoragePoliciesOps.incr();
      break;
    case "setPermission":
      setPermissionOps.incr();
      break;
    case "setOwner":
      setOwnerOps.incr();
      break;
    case "addBlock":
      addBlockOps.incr();
      break;
    case "getAdditionalDatanode":
      getAdditionalDatanodeOps.incr();
      break;
    case "abandonBlock":
      abandonBlockOps.incr();
      break;
    case "complete":
      completeOps.incr();
      break;
    case "updateBlockForPipeline":
      updateBlockForPipelineOps.incr();
      break;
    case "updatePipeline":
      updatePipelineOps.incr();
      break;
    case "getPreferredBlockSize":
      getPreferredBlockSizeOps.incr();
      break;
    case "rename":
      renameOps.incr();
      break;
    case "rename2":
      rename2Ops.incr();
      break;
    case "concat":
      concatOps.incr();
      break;
    case "truncate":
      truncateOps.incr();
      break;
    case "delete":
      deleteOps.incr();
      break;
    case "mkdirs":
      mkdirsOps.incr();
      break;
    case "renewLease":
      renewLeaseOps.incr();
      break;
    case "getListing":
      getListingOps.incr();
      break;
    case "getBatchedListing":
      getBatchedListingOps.incr();
      break;
    case "getFileInfo":
      getFileInfoOps.incr();
      break;
    case "isFileClosed":
      isFileClosedOps.incr();
      break;
    case "getFileLinkInfo":
      getFileLinkInfoOps.incr();
      break;
    case "getLocatedFileInfo":
      getLocatedFileInfoOps.incr();
      break;
    case "getStats":
      getStatsOps.incr();
      break;
    case "getDatanodeReport":
      getDatanodeReportOps.incr();
      break;
    case "getDatanodeStorageReport":
      getDatanodeStorageReportOps.incr();
      break;
    case "setSafeMode":
      setSafeModeOps.incr();
      break;
    case "restoreFailedStorage":
      restoreFailedStorageOps.incr();
      break;
    case "saveNamespace":
      saveNamespaceOps.incr();
      break;
    case "rollEdits":
      rollEditsOps.incr();
      break;
    case "refreshNodes":
      refreshNodesOps.incr();
      break;
    case "finalizeUpgrade":
      finalizeUpgradeOps.incr();
      break;
    case "upgradeStatus":
      upgradeStatusOps.incr();
      break;
    case "rollingUpgrade":
      rollingUpgradeOps.incr();
      break;
    case "metaSave":
      metaSaveOps.incr();
      break;
    case "listCorruptFileBlocks":
      listCorruptFileBlocksOps.incr();
      break;
    case "setBalancerBandwidth":
      setBalancerBandwidthOps.incr();
      break;
    case "getContentSummary":
      getContentSummaryOps.incr();
      break;
    case "fsync":
      fsyncOps.incr();
      break;
    case "setTimes":
      setTimesOps.incr();
      break;
    case "createSymlink":
      createSymlinkOps.incr();
      break;
    case "getLinkTarget":
      getLinkTargetOps.incr();
      break;
    case "allowSnapshot":
      allowSnapshotOps.incr();
      break;
    case "disallowSnapshot":
      disallowSnapshotOps.incr();
      break;
    case "renameSnapshot":
      renameSnapshotOps.incr();
      break;
    case "getSnapshottableDirListing":
      getSnapshottableDirListingOps.incr();
      break;
    case "getSnapshotListing":
      getSnapshotListingOps.incr();
      break;
    case "getSnapshotDiffReport":
      getSnapshotDiffReportOps.incr();
      break;
    case "getSnapshotDiffReportListing":
      getSnapshotDiffReportListingOps.incr();
      break;
    case "addCacheDirective":
      addCacheDirectiveOps.incr();
      break;
    case "modifyCacheDirective":
      modifyCacheDirectiveOps.incr();
      break;
    case "removeCacheDirective":
      removeCacheDirectiveOps.incr();
      break;
    case "listCacheDirectives":
      listCacheDirectivesOps.incr();
      break;
    case "addCachePool":
      addCachePoolOps.incr();
      break;
    case "modifyCachePool":
      modifyCachePoolOps.incr();
      break;
    case "removeCachePool":
      removeCachePoolOps.incr();
      break;
    case "listCachePools":
      listCachePoolsOps.incr();
      break;
    case "modifyAclEntries":
      modifyAclEntriesOps.incr();
      break;
    case "removeAclEntries":
      removeAclEntriesOps.incr();
      break;
    case "removeDefaultAcl":
      removeDefaultAclOps.incr();
      break;
    case "removeAcl":
      removeAclOps.incr();
      break;
    case "setAcl":
      setAclOps.incr();
      break;
    case "getAclStatus":
      getAclStatusOps.incr();
      break;
    case "createEncryptionZone":
      createEncryptionZoneOps.incr();
      break;
    case "getEZForPath":
      getEZForPathOps.incr();
      break;
    case "listEncryptionZones":
      listEncryptionZonesOps.incr();
      break;
    case "reencryptEncryptionZone":
      reencryptEncryptionZoneOps.incr();
      break;
    case "listReencryptionStatus":
      listReencryptionStatusOps.incr();
      break;
    case "setXAttr":
      setXAttrOps.incr();
      break;
    case "getXAttrs":
      getXAttrsOps.incr();
      break;
    case "listXAttrs":
      listXAttrsOps.incr();
      break;
    case "removeXAttr":
      removeXAttrsOps.incr();
      break;
    case "checkAccess":
      checkAccessOps.incr();
      break;
    case "getCurrentEditLogTxid":
      getCurrentEditLogTxidOps.incr();
      break;
    case "getEditsFromTxid":
      getEditsFromTxidOps.incr();
      break;
    case "getDataEncryptionKey":
      getDataEncryptionKeyOps.incr();
      break;
    case "createSnapshot":
      createSnapshotOps.incr();
      break;
    case "deleteSnapshot":
      deleteSnapshotOps.incr();
      break;
    case "setQuota":
      setQuotaOps.incr();
      break;
    case "getQuotaUsage":
      getQuotaUsageOps.incr();
      break;
    case "reportBadBlocks":
      reportBadBlocksOps.incr();
      break;
    case "unsetStoragePolicy":
      unsetStoragePolicyOps.incr();
      break;
    case "getStoragePolicy":
      getStoragePolicyOps.incr();
      break;
    case "getErasureCodingPolicies":
      getErasureCodingPoliciesOps.incr();
      break;
    case "getErasureCodingCodecs":
      getErasureCodingCodecsOps.incr();
      break;
    case "addErasureCodingPolicies":
      addErasureCodingPoliciesOps.incr();
      break;
    case "removeErasureCodingPolicy":
      removeErasureCodingPolicyOps.incr();
      break;
    case "disableErasureCodingPolicy":
      disableErasureCodingPolicyOps.incr();
      break;
    case "enableErasureCodingPolicy":
      enableErasureCodingPolicyOps.incr();
      break;
    case "getErasureCodingPolicy":
      getErasureCodingPolicyOps.incr();
      break;
    case "setErasureCodingPolicy":
      setErasureCodingPolicyOps.incr();
      break;
    case "unsetErasureCodingPolicy":
      unsetErasureCodingPolicyOps.incr();
      break;
    case "getECTopologyResultForPolicies":
      getECTopologyResultForPoliciesOps.incr();
      break;
    case "getECBlockGroupStats":
      getECBlockGroupStatsOps.incr();
      break;
    case "getReplicatedBlockStats":
      getReplicatedBlockStatsOps.incr();
      break;
    case "listOpenFiles":
      listOpenFilesOps.incr();
      break;
    case "msync":
      msyncOps.incr();
      break;
    case "satisfyStoragePolicy":
      satisfyStoragePolicyOps.incr();
      break;
    case "getHAServiceState":
      getHAServiceStateOps.incr();
      break;
    case "getSlowDatanodeReport":
      getSlowDatanodeReportOps.incr();
      break;
    default:
      otherOps.incr();
    }
  }