Class DenormalisedPermissionChangeStateAnalyticsEvent
java.lang.Object
com.atlassian.confluence.security.denormalisedpermissions.impl.analytics.DenormalisedPermissionChangeStateAnalyticsEvent
An analytic event which is sent when state of Denormalised permission service is changed.
- Since:
- 7.11.0
-
Method Summary
Modifier and TypeMethodDescriptionbuildChangeStateEvent(DenormalisedServiceStateRecord.ServiceType serviceType, DenormalisedPermissionServiceState newState) An analytic event which is sent when service state is changed.buildServiceDisabledEvent(DenormalisedServiceStateRecord.ServiceType serviceType, Long durationMillisecond) An analytic event which is sent when service state is changed toDenormalisedPermissionServiceState.DISABLEDbuildServiceReadyEvent(DenormalisedServiceStateRecord.ServiceType serviceType, Long durationMillisecond, Integer processedRecordsCount) An analytic event which is sent when service state is changed toDenormalisedPermissionServiceState.SERVICE_READY
-
Method Details
-
buildServiceReadyEvent
public static DenormalisedPermissionChangeStateAnalyticsEvent buildServiceReadyEvent(DenormalisedServiceStateRecord.ServiceType serviceType, Long durationMillisecond, Integer processedRecordsCount) An analytic event which is sent when service state is changed toDenormalisedPermissionServiceState.SERVICE_READY- Parameters:
serviceType- service type (content or space)durationMillisecond- Time to switch fromDenormalisedPermissionServiceState.INITIALISINGtoDenormalisedPermissionServiceState.SERVICE_READYstateprocessedRecordsCount- Amount of spaces or pages that were processed (non-empty for SERVICE_READY event only)- Returns:
- An analytic event
-
buildServiceDisabledEvent
public static DenormalisedPermissionChangeStateAnalyticsEvent buildServiceDisabledEvent(DenormalisedServiceStateRecord.ServiceType serviceType, Long durationMillisecond) An analytic event which is sent when service state is changed toDenormalisedPermissionServiceState.DISABLED- Parameters:
serviceType- service type (content or space)durationMillisecond- Time to switch fromDenormalisedPermissionServiceState.SHUTTING_DOWNtoDenormalisedPermissionServiceState.DISABLEDstate- Returns:
- An analytic event
-
buildChangeStateEvent
public static DenormalisedPermissionChangeStateAnalyticsEvent buildChangeStateEvent(DenormalisedServiceStateRecord.ServiceType serviceType, DenormalisedPermissionServiceState newState) An analytic event which is sent when service state is changed.- Parameters:
serviceType- service type (content or space)newState- New service state- Returns:
- An analytic event
-
getServiceType
-
getNewState
-
getDurationMillisecond
-
getProcessedSpacesCount
-
getProcessedContentRecordsCount
-