private void update()

in webapp/src/main/java/org/apache/atlas/web/service/AtlasDebugMetricsSource.java [337:760]


    private void update(String name, Long timeConsumed) {
        switch (name) {
            case RelationshipREST_create:
                relationshipREST_create.add(timeConsumed);
                break;

            case RelationshipREST_update:
                relationshipREST_update.add(timeConsumed);
                break;

            case RelationshipREST_getById:
                relationshipREST_getById.add(timeConsumed);
                break;

            case RelationshipREST_deleteById:
                relationshipREST_deleteById.add(timeConsumed);
                break;

            //DiscoveryREST apis
            case DiscoveryREST_searchUsingFullText:
                discoveryREST_searchUsingFullText.add(timeConsumed);
                break;

            case DiscoveryREST_searchUsingAttribute:
                discoveryREST_searchUsingAttribute.add(timeConsumed);
                break;

            case DiscoveryREST_searchWithParameters:
                discoveryREST_searchWithParameters.add(timeConsumed);
                break;

            case DiscoveryREST_searchRelatedEntities:
                discoveryREST_searchRelatedEntities.add(timeConsumed);
                break;

            case DiscoveryREST_updateSavedSearch:
                discoveryREST_updateSavedSearch.add(timeConsumed);
                break;

            case DiscoveryREST_getSavedSearch:
                discoveryREST_getSavedSearch.add(timeConsumed);
                break;

            case DiscoveryREST_getSavedSearches:
                discoveryREST_getSavedSearches.add(timeConsumed);
                break;

            case DiscoveryREST_deleteSavedSearch:
                discoveryREST_deleteSavedSearch.add(timeConsumed);
                break;

            case DiscoveryREST_executeSavedSearchByName:
                discoveryREST_executeSavedSearchByName.add(timeConsumed);
                break;

            case DiscoveryREST_executeSavedSearchByGuid:
                discoveryREST_executeSavedSearchByGuid.add(timeConsumed);
                break;

            case DiscoveryREST_getSuggestions:
                discoveryREST_getSuggestions.add(timeConsumed);
                break;

            //GlossaryRest apis

            case GlossaryREST_getGlossaries:
                glossaryREST_getGlossaries.add(timeConsumed);
                break;

            case GlossaryREST_getGlossary:
                glossaryREST_getGlossary.add(timeConsumed);
                break;

            case GlossaryREST_getDetailedGlossary:
                glossaryREST_getDetailedGlossary.add(timeConsumed);
                break;

            case GlossaryREST_getGlossaryTerm:
                glossaryREST_getGlossaryTerm.add(timeConsumed);
                break;

            case GlossaryREST_getGlossaryCategory:
                glossaryREST_getGlossaryCategory.add(timeConsumed);
                break;

            case GlossaryREST_createGlossary:
                glossaryREST_createGlossary.add(timeConsumed);
                break;

            case GlossaryREST_createGlossaryTerm:
                glossaryREST_createGlossaryTerm.add(timeConsumed);
                break;

            case GlossaryREST_createGlossaryTerms:
                glossaryREST_createGlossaryTerms.add(timeConsumed);
                break;

            case GlossaryREST_createGlossaryCategory:
                glossaryREST_createGlossaryCategory.add(timeConsumed);
                break;

            case GlossaryREST_createGlossaryCategories:
                glossaryREST_createGlossaryCategories.add(timeConsumed);
                break;

            case GlossaryREST_updateGlossary:
                glossaryREST_updateGlossary.add(timeConsumed);
                break;

            case GlossaryREST_partialUpdateGlossary:
                glossaryREST_partialUpdateGlossary.add(timeConsumed);
                break;

            case GlossaryREST_updateGlossaryTerm:
                glossaryREST_updateGlossaryTerm.add(timeConsumed);
                break;

            case GlossaryREST_partialUpdateGlossaryTerm:
                glossaryREST_partialUpdateGlossaryTerm.add(timeConsumed);
                break;

            case GlossaryREST_updateGlossaryCategory:
                glossaryREST_updateGlossaryCategory.add(timeConsumed);
                break;

            case GlossaryREST_partialUpdateGlossaryCategory:
                glossaryREST_partialUpdateGlossaryCategory.add(timeConsumed);
                break;

            case GlossaryREST_deleteGlossary:
                glossaryREST_deleteGlossary.add(timeConsumed);
                break;

            case GlossaryREST_deleteGlossaryTerm:
                glossaryREST_deleteGlossaryTerm.add(timeConsumed);
                break;

            case GlossaryREST_deleteGlossaryCategory:
                glossaryREST_deleteGlossaryCategory.add(timeConsumed);
                break;

            case GlossaryREST_getGlossaryTerms:
                glossaryREST_getGlossaryTerms.add(timeConsumed);
                break;

            case GlossaryREST_getGlossaryTermHeaders:
                glossaryREST_getGlossaryTermHeaders.add(timeConsumed);
                break;

            case GlossaryREST_getGlossaryCategories:
                glossaryREST_getGlossaryCategories.add(timeConsumed);
                break;

            case GlossaryREST_getGlossaryCategoriesHeaders:
                glossaryREST_getGlossaryCategoriesHeaders.add(timeConsumed);
                break;

            case GlossaryREST_getCategoryTerms:
                glossaryREST_getCategoryTerms.add(timeConsumed);
                break;

            case GlossaryREST_getRelatedTerms:
                glossaryREST_getRelatedTerms.add(timeConsumed);
                break;

            case GlossaryREST_getEntitiesAssignedWithTerm:
                glossaryREST_getEntitiesAssignedWithTerm.add(timeConsumed);
                break;

            case GlossaryREST_assignTermToEntities:
                glossaryREST_assignTermToEntities.add(timeConsumed);
                break;

            case GlossaryREST_removeTermAssignmentFromEntities:
                glossaryREST_removeTermAssignmentFromEntities.add(timeConsumed);
                break;

            case GlossaryREST_disassociateTermAssignmentFromEntities:
                glossaryREST_disassociateTermAssignmentFromEntities.add(timeConsumed);
                break;

            case GlossaryREST_getRelatedCategories:
                glossaryREST_getRelatedCategories.add(timeConsumed);
                break;

            case GlossaryREST_importGlossaryData:
                glossaryREST_importGlossaryData.add(timeConsumed);
                break;

            //TypesREST apis

            case TypesREST_getTypeDefByName:
                typesREST_getTypeDefByName.add(timeConsumed);
                break;

            case TypesREST_getTypeDefByGuid:
                typesREST_getTypeDefByGuid.add(timeConsumed);
                break;

            case TypesREST_getTypeDefHeaders:
                typesREST_getTypeDefHeaders.add(timeConsumed);
                break;

            case TypesREST_getAllTypeDefs:
                typesREST_getAllTypeDefs.add(timeConsumed);
                break;

            case TypesREST_getEnumDefByName:
                typesREST_getEnumDefByName.add(timeConsumed);
                break;

            case TypesREST_getEnumDefByGuid:
                typesREST_getEnumDefByGuid.add(timeConsumed);
                break;

            case TypesREST_getStructDefByName:
                typesREST_getStructDefByName.add(timeConsumed);
                break;

            case TypesREST_getStructDefByGuid:
                typesREST_getStructDefByGuid.add(timeConsumed);
                break;

            case TypesREST_getClassificationDefByName:
                typesREST_getClassificationDefByName.add(timeConsumed);
                break;

            case TypesREST_getClassificationDefByGuid:
                typesREST_getClassificationDefByGuid.add(timeConsumed);
                break;

            case TypesREST_getEntityDefByName:
                typesREST_getEntityDefByName.add(timeConsumed);
                break;

            case TypesREST_getEntityDefByGuid:
                typesREST_getEntityDefByGuid.add(timeConsumed);
                break;

            case TypesREST_getRelationshipDefByName:
                typesREST_getRelationshipDefByName.add(timeConsumed);
                break;

            case TypesREST_getRelationshipDefByGuid:
                typesREST_getRelationshipDefByGuid.add(timeConsumed);
                break;

            case TypesREST_getBusinessMetadataDefByGuid:
                typesREST_getBusinessMetadataDefByGuid.add(timeConsumed);
                break;

            case TypesREST_getBusinessMetadataDefByName:
                typesREST_getBusinessMetadataDefByName.add(timeConsumed);
                break;

            case TypesREST_createAtlasTypeDefs:
                typesREST_createAtlasTypeDefs.add(timeConsumed);
                break;

            case TypesREST_updateAtlasTypeDefs:
                typesREST_updateAtlasTypeDefs.add(timeConsumed);
                break;

            case TypesREST_deleteAtlasTypeDefs:
                typesREST_deleteAtlasTypeDefs.add(timeConsumed);
                break;

            case TypesREST_deleteAtlasTypeByName:
                typesREST_deleteAtlasTypeByName.add(timeConsumed);
                break;

            case EntityREST_getHeaderById:
                entityREST_getHeaderById.add(timeConsumed);
                break;

            case EntityREST_getEntityHeaderByUA:
                entityREST_getEntityHeaderByUniqAttr.add(timeConsumed);
                break;

            case EntityREST_getByUniqueAttributes:
                entityREST_getByUniqueAttributes.add(timeConsumed);
                break;

            case EntityREST_partialUpdateEntityByUA:
                entityREST_partialUpdateEntityByUniqAttr.add(timeConsumed);
                break;

            case EntityREST_deleteByUA:
                entityREST_deleteByUniqAttr.add(timeConsumed);
                break;

            case EntityREST_updateClassificationsByUA:
                entityREST_updateClassificationsByUniqAttr.add(timeConsumed);
                break;

            case EntityREST_updateClassifications:
                entityREST_updateClassifications.add(timeConsumed);
                break;

            case EntityREST_getEntitiesByUA:
                entityREST_getEntitiesByUniqAttr.add(timeConsumed);
                break;

            case EntityREST_getByGuids:
                entityREST_getByGuids.add(timeConsumed);
                break;

            case EntityREST_deleteByGuids:
                entityREST_deleteByGuids.add(timeConsumed);
                break;

            case EntityREST_addClassification:
                entityREST_addClassification.add(timeConsumed);
                break;

            case EntityREST_getAuditEvents:
                entityREST_getAuditEvents.add(timeConsumed);
                break;

            case EntityREST_getEntityHeaders:
                entityREST_getEntityHeaders.add(timeConsumed);
                break;

            case EntityREST_setClassifications:
                entityREST_setClassifications.add(timeConsumed);
                break;

            case EntityREST_addOrUpdateBusinessAttributes:
                entityREST_addOrUpdateBusinessAttributes.add(timeConsumed);
                break;

            case EntityREST_removeBusinessAttributes:
                entityREST_removeBusinessAttributes.add(timeConsumed);
                break;

            case EntityREST_setLabels:
                entityREST_setLabels.add(timeConsumed);
                break;

            case EntityREST_addLabels:
                entityREST_addLabels.add(timeConsumed);
                break;

            case EntityREST_removeLabels:
                entityREST_removeLabels.add(timeConsumed);
                break;

            case EntityREST_getById:
                entityREST_getById.add(timeConsumed);
                break;

            case EntityREST_createOrUpdate:
                entityREST_createOrUpdate.add(timeConsumed);
                break;

            case EntityREST_partialUpdateEntityAttrByGuid:
                entityREST_partialUpdateEntityAttrByGuid.add(timeConsumed);
                break;

            case EntityREST_deleteByGuid:
                entityREST_deleteByGuid.add(timeConsumed);
                break;

            case EntityREST_getClassification:
                entityREST_getClassification.add(timeConsumed);
                break;

            case EntityREST_getClassifications:
                entityREST_getClassifications.add(timeConsumed);
                break;

            case EntityREST_addClassificationsByUA:
                entityREST_addClassificationsByUniqAttr.add(timeConsumed);
                break;

            case EntityREST_addClassifications:
                entityREST_addClassifications.add(timeConsumed);
                break;

            case EntityREST_deleteClassificationByUA:
                entityREST_deleteClassificationByUniqAttr.add(timeConsumed);
                break;

            case EntityREST_deleteClassification:
                entityREST_deleteClassification.add(timeConsumed);
                break;

            case EntityREST_importBMAttributes:
                entityREST_importBMAttributes.add(timeConsumed);
                break;

            case NotificationHookConsumer_doWork:
                notificationHookConsumer_doWork.add(timeConsumed);
                break;

            case DiscoveryREST_searchUsingDSL:
                discoveryREST_searchUsingDSL.add(timeConsumed);
                break;

            case DiscoveryREST_searchUsingBasic:
                discoveryREST_searchUsingBasic.add(timeConsumed);
                break;

            case DiscoveryREST_quickSearch:
                discoveryREST_quickSearch.add(timeConsumed);
                break;

            case DiscoveryREST_addSavedSearch:
                discoveryREST_addSavedSearch.add(timeConsumed);
                break;

            case LineageREST_getLineageByUA:
                lineageREST_getLineageByUniqAttr.add(timeConsumed);
                break;

            case LineageREST_getLineageGraph:
                lineageREST_getLineageGraph.add(timeConsumed);
                break;

            default:
                LOG.error("The signature '{}' is not handled!", name);
                break;
        }
    }