public class AdminRpc extends Object
Main purpose of this class is to remove responsibility for creating all of the RPC things from ConfluenceRpc and provide the delegate objects with some structure.
Utopian ideal is to deprecate and remove the facade methods from ConfluenceRpc, calling required delegates directly from tests. This would move ConfluenceRpc closer to a single responsibility and reason for change (i.e. herding delegates, not providing rpc business logic).
Constructor and Description |
---|
AdminRpc(AuthenticatedWebResourceProvider resourceProvider) |
public static final String REST_FUNCTEST_PATH
public static final String REST_FUNCTEST_ADMIN_PATH
public final BandanaRpc bandana
public final BootstrapRpc bootstrap
public final CacheRpc cache
public final DarkFeatureRpc darkFeature
public final LoggingRpc logging
public final PluginsRpc plugins
public final SchedulerRpc scheduler
public final ThemeRpc theme
public final JournalRpc journal
public final ApplicationNavigatorRpc appNav
public final TroubleshootingAndSupportToolsRpc healthCheck
public final IndexRpc index
public final PermissionsRpc permissions
public final CollabEditorConfigRpc collabEditorConfigRpc
public final AuditLogRpc auditLogRpc
public final UserRpc userRpc
public final LongTaskRpc longTaskRpc
public AdminRpc(AuthenticatedWebResourceProvider resourceProvider)
Copyright © 2003–2019 Atlassian. All rights reserved.