Class SpaceKeysWithStatusesAnalyticsEvent
- java.lang.Object
- 
- com.atlassian.confluence.security.denormalisedpermissions.impl.analytics.SpaceKeysWithStatusesAnalyticsEvent
 
- 
 @AsynchronousPreferred public class SpaceKeysWithStatusesAnalyticsEvent extends Object An analytic event which is sent when methodBulkPermissionService.getAllSpaceKeysWithPermissionStatuses(ConfluenceUser, String)is called.- Since:
- 7.11.0
 
- 
- 
Constructor SummaryConstructors Constructor Description SpaceKeysWithStatusesAnalyticsEvent(int permittedSpacesCount, int nonPermittedSpacesCount, boolean isFallbackServiceUsed, boolean isLegacyCodeUsed, long permittedSpacesDurationMs, long nonPermittedSpacesDurationMs, boolean permissionsExempt, Integer amountOfSids)An analytic event which is sent when methodBulkPermissionService.getAllSpaceKeysWithPermissionStatuses(ConfluenceUser, String)is called.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegergetAmountOfSids()intgetNonPermittedSpacesCount()longgetNonPermittedSpacesDurationMs()intgetPermittedSpacesCount()longgetPermittedSpacesDurationMs()booleanisFallbackServiceUsed()booleanisLegacyCodeUsed()booleanisPermissionsExempt()
 
- 
- 
- 
Constructor Detail- 
SpaceKeysWithStatusesAnalyticsEventpublic SpaceKeysWithStatusesAnalyticsEvent(int permittedSpacesCount, int nonPermittedSpacesCount, boolean isFallbackServiceUsed, boolean isLegacyCodeUsed, long permittedSpacesDurationMs, long nonPermittedSpacesDurationMs, boolean permissionsExempt, Integer amountOfSids)An analytic event which is sent when methodBulkPermissionService.getAllSpaceKeysWithPermissionStatuses(ConfluenceUser, String)is called.- Parameters:
- permittedSpacesCount- Amount of permitted spaces that were received in response from db
- nonPermittedSpacesCount- Amount of non-permitted spaces that were received in response from db
- isFallbackServiceUsed- Indicates whether request was processed by denormalised permission service or by fallback service ("old" permissions service)
- isLegacyCodeUsed- When it's called from legacy code
- permittedSpacesDurationMs- The execution duration of getting permitted spaces in milliseconds
- nonPermittedSpacesDurationMs- The execution duration of getting permitted spaces in milliseconds
- permissionsExempt- Indicate if the user is exempt from permission check
 
 
- 
 - 
Method Detail- 
isFallbackServiceUsedpublic boolean isFallbackServiceUsed() 
 - 
isLegacyCodeUsedpublic boolean isLegacyCodeUsed() 
 - 
getPermittedSpacesDurationMspublic long getPermittedSpacesDurationMs() 
 - 
getNonPermittedSpacesDurationMspublic long getNonPermittedSpacesDurationMs() 
 - 
isPermissionsExemptpublic boolean isPermissionsExempt() 
 - 
getAmountOfSidspublic Integer getAmountOfSids() 
 - 
getPermittedSpacesCountpublic int getPermittedSpacesCount() 
 - 
getNonPermittedSpacesCountpublic int getNonPermittedSpacesCount() 
 
- 
 
-