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 SummaryModifier 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- 
buildServiceReadyEventpublic 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 from- DenormalisedPermissionServiceState.INITIALISINGto- DenormalisedPermissionServiceState.SERVICE_READYstate
- processedRecordsCount- Amount of spaces or pages that were processed (non-empty for SERVICE_READY event only)
- Returns:
- An analytic event
 
- 
buildServiceDisabledEventpublic 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 from- DenormalisedPermissionServiceState.SHUTTING_DOWNto- DenormalisedPermissionServiceState.DISABLEDstate
- Returns:
- An analytic event
 
- 
buildChangeStateEventpublic 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
 
-