public class UserSearchServiceStatsData extends Object implements UserSearchServiceStats
STATS_NAME_REGEX
Constructor and Description |
---|
UserSearchServiceStatsData() |
Modifier and Type | Method and Description |
---|---|
void |
findGroupsFrom(int sqlCount,
int resultSize,
long timeInMillis) |
void |
findGroupsFromApplicationRole(int resultSize,
long timeInMillis) |
void |
findGroupsFromApplicationRoleException(long timeInMillis) |
void |
findGroupsFromGroupCF(int resultSize,
long timeInMillis) |
void |
findGroupsFromGroupCFException(long timeInMillis) |
void |
findGroupsFromSelectCF(int resultSize,
long timeInMillis) |
void |
findGroupsFromSelectCFException(long timeInMillis) |
void |
findGroupsFromTypeGroup(int resultSize,
long timeInMillis) |
void |
findGroupsFromTypeGroupException(long timeInMillis) |
void |
findGroupsFromTypeProjectRoleGroup(int resultSize,
long timeInMillis) |
void |
findGroupsFromTypeProjectRoleGroupException(long timeInMillis) |
void |
findInIssueDefinedUsers(int queryLength,
int resultSize,
long timeInMillis) |
void |
findNestedGroupsOf(int groupSize,
int resultSize,
long timeInMillis) |
void |
findNestedGroupsOfException(int groupSize,
long timeInMillis) |
void |
findTopAssignableUsers(boolean existingIssue,
int queryLength,
int topN,
int resultSize,
long timeInMillis) |
void |
findTopAssignableUsersLegacyMode(boolean existingIssue,
int queryLength,
int topN,
int resultSize,
long timeInMillis) |
void |
findTopMentionableUsers(boolean existingIssue,
int queryLength,
int topN,
int resultSize,
long timeInMillis) |
void |
findTopMentionableUsersInIssueLegacyMode(boolean existingIssue,
int queryLength,
int topN,
int resultSize,
long timeInMillis) |
void |
findTopUsers(int resultSize,
long timeInMillis) |
void |
findTopUsersException(long timeInMillis) |
void |
findTopUsersFromTypeProjectRoleUsers(int resultSize,
long timeInMillis) |
void |
findTopUsersFromTypeProjectRoleUsersException(long timeInMillis) |
void |
findTopUsersFromTypeUser(int resultSize,
long timeInMillis) |
void |
findTopUsersFromTypeUserException(long timeInMillis) |
void |
findTopUsersFromUserCF(int resultSize,
long timeInMillis) |
void |
findTopUsersFromUserCFException(long timeInMillis) |
void |
findTopUsersInternal(Set<String> unsupportedPermissionTypes,
int resultSize,
long timeInMillis) |
void |
findTopUsersWithNameInGroups(int groupSize,
int resultSize,
long timeInMillis) |
void |
findTopUsersWithNameInGroupsException(int groupSize,
long timeInMillis) |
void |
findTopUsersWithPermissionInIssue(int sqlCount,
int resultSize,
long timeInMillis) |
void |
findTopUsersWithPermissionInIssueFromGroups(int resultSize,
long timeInMillis) |
void |
getPermissionSchemeIdFor(long timeInMillis) |
void |
getPermissionSchemeIdForException(long timeInMillis) |
void |
getSchemePermissions(int resultSize,
long timeInMillis) |
void |
getSchemePermissionsException(long timeInMillis) |
String |
getStatsName()
Returns the name of the stats.
|
Optional<Long> |
getTotalMeasuredOperationsForStatsOverheadInMillis()
Returns the sum of the execution time of all the operations measured by these stats.
|
void |
isNestedGroupsEnabledForAnyDirectory(int exceptions,
int directories,
boolean nestedGroupsEnabled,
long timeInMillis) |
void |
permissionSchemeLogic(PermissionSchemeLogic permissionSchemeLogic) |
void |
queryDslJiraCrowdDAOSettings(int maxTop,
int batchSize,
int numberOfBatches,
int maxGroupNestedLevel) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addJiraStatsListener, close, getMinInterval, removeJiraStatsListener
public String getStatsName()
ManagedStats
ManagedStats.STATS_NAME_REGEX
.[JIRA-STATS] [<stats name>] snapshot stats
getStatsName
in interface ManagedStats
public Optional<Long> getTotalMeasuredOperationsForStatsOverheadInMillis()
ManagedStats
Optional.empty()
, then no overhead will be calculated.
getTotalMeasuredOperationsForStatsOverheadInMillis
in interface ManagedStats
public void findTopMentionableUsersInIssueLegacyMode(boolean existingIssue, int queryLength, int topN, int resultSize, long timeInMillis)
findTopMentionableUsersInIssueLegacyMode
in interface UserSearchServiceStats
public void findTopAssignableUsersLegacyMode(boolean existingIssue, int queryLength, int topN, int resultSize, long timeInMillis)
findTopAssignableUsersLegacyMode
in interface UserSearchServiceStats
public void findTopMentionableUsers(boolean existingIssue, int queryLength, int topN, int resultSize, long timeInMillis)
findTopMentionableUsers
in interface UserSearchServiceStats
public void findTopAssignableUsers(boolean existingIssue, int queryLength, int topN, int resultSize, long timeInMillis)
findTopAssignableUsers
in interface UserSearchServiceStats
public void findTopUsersInternal(Set<String> unsupportedPermissionTypes, int resultSize, long timeInMillis)
findTopUsersInternal
in interface UserSearchServiceStats
public void findInIssueDefinedUsers(int queryLength, int resultSize, long timeInMillis)
findInIssueDefinedUsers
in interface UserSearchServiceStats
public void findTopUsersWithPermissionInIssue(int sqlCount, int resultSize, long timeInMillis)
findTopUsersWithPermissionInIssue
in interface UserSearchServiceStats
public void findGroupsFrom(int sqlCount, int resultSize, long timeInMillis)
findGroupsFrom
in interface UserSearchServiceStats
public void isNestedGroupsEnabledForAnyDirectory(int exceptions, int directories, boolean nestedGroupsEnabled, long timeInMillis)
isNestedGroupsEnabledForAnyDirectory
in interface UserSearchServiceStats
public void findTopUsersWithPermissionInIssueFromGroups(int resultSize, long timeInMillis)
findTopUsersWithPermissionInIssueFromGroups
in interface UserSearchServiceStats
public void permissionSchemeLogic(PermissionSchemeLogic permissionSchemeLogic)
permissionSchemeLogic
in interface UserSearchServiceStats
public void queryDslJiraCrowdDAOSettings(int maxTop, int batchSize, int numberOfBatches, int maxGroupNestedLevel)
queryDslJiraCrowdDAOSettings
in interface UserSearchServiceStats
public void findTopUsersWithNameInGroups(int groupSize, int resultSize, long timeInMillis)
findTopUsersWithNameInGroups
in interface UserSearchServiceStats
public void findTopUsersWithNameInGroupsException(int groupSize, long timeInMillis)
findTopUsersWithNameInGroupsException
in interface UserSearchServiceStats
public void findTopUsers(int resultSize, long timeInMillis)
findTopUsers
in interface UserSearchServiceStats
public void findTopUsersException(long timeInMillis)
findTopUsersException
in interface UserSearchServiceStats
public void findNestedGroupsOf(int groupSize, int resultSize, long timeInMillis)
findNestedGroupsOf
in interface UserSearchServiceStats
public void findNestedGroupsOfException(int groupSize, long timeInMillis)
findNestedGroupsOfException
in interface UserSearchServiceStats
public void getPermissionSchemeIdFor(long timeInMillis)
getPermissionSchemeIdFor
in interface UserSearchServiceStats
public void getPermissionSchemeIdForException(long timeInMillis)
getPermissionSchemeIdForException
in interface UserSearchServiceStats
public void getSchemePermissions(int resultSize, long timeInMillis)
getSchemePermissions
in interface UserSearchServiceStats
public void getSchemePermissionsException(long timeInMillis)
getSchemePermissionsException
in interface UserSearchServiceStats
public void findGroupsFromTypeGroup(int resultSize, long timeInMillis)
findGroupsFromTypeGroup
in interface UserSearchServiceStats
public void findGroupsFromTypeGroupException(long timeInMillis)
findGroupsFromTypeGroupException
in interface UserSearchServiceStats
public void findGroupsFromTypeProjectRoleGroup(int resultSize, long timeInMillis)
findGroupsFromTypeProjectRoleGroup
in interface UserSearchServiceStats
public void findGroupsFromTypeProjectRoleGroupException(long timeInMillis)
findGroupsFromTypeProjectRoleGroupException
in interface UserSearchServiceStats
public void findGroupsFromGroupCF(int resultSize, long timeInMillis)
findGroupsFromGroupCF
in interface UserSearchServiceStats
public void findGroupsFromGroupCFException(long timeInMillis)
findGroupsFromGroupCFException
in interface UserSearchServiceStats
public void findGroupsFromSelectCF(int resultSize, long timeInMillis)
findGroupsFromSelectCF
in interface UserSearchServiceStats
public void findGroupsFromSelectCFException(long timeInMillis)
findGroupsFromSelectCFException
in interface UserSearchServiceStats
public void findGroupsFromApplicationRole(int resultSize, long timeInMillis)
findGroupsFromApplicationRole
in interface UserSearchServiceStats
public void findGroupsFromApplicationRoleException(long timeInMillis)
findGroupsFromApplicationRoleException
in interface UserSearchServiceStats
public void findTopUsersFromTypeUser(int resultSize, long timeInMillis)
findTopUsersFromTypeUser
in interface UserSearchServiceStats
public void findTopUsersFromTypeUserException(long timeInMillis)
findTopUsersFromTypeUserException
in interface UserSearchServiceStats
public void findTopUsersFromUserCF(int resultSize, long timeInMillis)
findTopUsersFromUserCF
in interface UserSearchServiceStats
public void findTopUsersFromUserCFException(long timeInMillis)
findTopUsersFromUserCFException
in interface UserSearchServiceStats
public void findTopUsersFromTypeProjectRoleUsers(int resultSize, long timeInMillis)
findTopUsersFromTypeProjectRoleUsers
in interface UserSearchServiceStats
public void findTopUsersFromTypeProjectRoleUsersException(long timeInMillis)
findTopUsersFromTypeProjectRoleUsersException
in interface UserSearchServiceStats
Copyright © 2002-2023 Atlassian. All Rights Reserved.