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 Summary
Constructors 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegergetAmountOfSids()intgetNonPermittedSpacesCount()longgetNonPermittedSpacesDurationMs()intgetPermittedSpacesCount()longgetPermittedSpacesDurationMs()booleanisFallbackServiceUsed()booleanisLegacyCodeUsed()booleanisPermissionsExempt()
-
-
-
Constructor Detail
-
SpaceKeysWithStatusesAnalyticsEvent
public 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 dbnonPermittedSpacesCount- Amount of non-permitted spaces that were received in response from dbisFallbackServiceUsed- Indicates whether request was processed by denormalised permission service or by fallback service ("old" permissions service)isLegacyCodeUsed- When it's called from legacy codepermittedSpacesDurationMs- The execution duration of getting permitted spaces in millisecondsnonPermittedSpacesDurationMs- The execution duration of getting permitted spaces in millisecondspermissionsExempt- Indicate if the user is exempt from permission check
-
-
Method Detail
-
isFallbackServiceUsed
public boolean isFallbackServiceUsed()
-
isLegacyCodeUsed
public boolean isLegacyCodeUsed()
-
getPermittedSpacesDurationMs
public long getPermittedSpacesDurationMs()
-
getNonPermittedSpacesDurationMs
public long getNonPermittedSpacesDurationMs()
-
isPermissionsExempt
public boolean isPermissionsExempt()
-
getAmountOfSids
public Integer getAmountOfSids()
-
getPermittedSpacesCount
public int getPermittedSpacesCount()
-
getNonPermittedSpacesCount
public int getNonPermittedSpacesCount()
-
-