public class IntegrationTestNoLocksDuringEnablingDisablingDenormalisedPermissions extends AbstractDenormalisedPermissionsIntegrationTestBase
admin, bulkPermissionService, contentPermissionManager, denormalisedContentChangeLogDao, denormalisedPermissionsDdlExecutor, denormalisedPermissionStateManager, denormalisedSpaceChangeLogDao, eventPublisher, pageManager, SERVICE_READY_TIMEOUT, spaceDao, spaceManager, spacePermissionManager, state| Constructor and Description |
|---|
IntegrationTestNoLocksDuringEnablingDisablingDenormalisedPermissions() |
| Modifier and Type | Method and Description |
|---|---|
void |
disableServiceWhenSpaceTablesAndSpaceChangeLogTableAreLockedByUpdating()
Lock space table (in an active transaction) and try to disable denormalised service.
|
void |
enableServiceWhenSpaceTablesAreLockedByUpdating()
Lock space table (in an active transaction) and try to enable denormalised service.
|
clearEverything, createPage, createPage, deleteContentRecordFromDB, deleteSpace, disableServiceAndWaitUntilItsReady, enableServiceAndWaitUntilItsReady, getDialectName, processLogRecords, removeAllChangeLogRecords, setUpBase, waitForServiceState, waitUntilApiIsEnabledpublic IntegrationTestNoLocksDuringEnablingDisablingDenormalisedPermissions()
public void enableServiceWhenSpaceTablesAreLockedByUpdating()
throws InterruptedException,
ExecutionException,
TimeoutException
public void disableServiceWhenSpaceTablesAndSpaceChangeLogTableAreLockedByUpdating()
throws InterruptedException,
TimeoutException,
ExecutionException
Copyright © 2003–2022 Atlassian. All rights reserved.