Class ProfilingControl
java.lang.Object
com.atlassian.jira.testkit.client.RestApiClient<ProfilingControl>
com.atlassian.jira.testkit.client.BackdoorControl<ProfilingControl>
com.atlassian.jira.functest.framework.backdoor.BackdoorControl<ProfilingControl>
com.atlassian.jira.functest.framework.backdoor.ProfilingControl
REST client to interact with profiling backdoor
- Since:
- v9.1
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.jira.testkit.client.RestApiClient
com.atlassian.jira.testkit.client.RestApiClient.BackdoorLoggingFilter, com.atlassian.jira.testkit.client.RestApiClient.JsonMediaTypeFilter, com.atlassian.jira.testkit.client.RestApiClient.RestCall, com.atlassian.jira.testkit.client.RestApiClient.SessionlessConsistencyFilter -
Field Summary
Fields inherited from class com.atlassian.jira.testkit.client.BackdoorControl
API_REST_PATH, API_REST_VERSION, DEFAULT_REST_PATH, logger, rootPathFields inherited from class com.atlassian.jira.testkit.client.RestApiClient
REST_VERSION -
Constructor Summary
ConstructorsConstructorDescriptionProfilingControl(com.atlassian.jira.testkit.client.JIRAEnvironmentData environmentData) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidEmit timer to Atlassian ProfilingvoidvoidvoidgetMBeanAttributes(String name, String... includes) Get attributes of a JMX MBeanbooleanbooleanbooleanMethods inherited from class com.atlassian.jira.functest.framework.backdoor.BackdoorControl
createResourceMethods inherited from class com.atlassian.jira.testkit.client.BackdoorControl
createResourceForPath, createResourceForPath, get, getRestModulePathMethods inherited from class com.atlassian.jira.testkit.client.RestApiClient
anonymous, authenticate, authoriseWithOAuth2, authoriseWithOAuth2, cleanUp, client, createResource, createResourceGadget, createResourceInternal, errorResponse, expanded, getCredentialsProvider, getEnvironmentData, loginAs, loginAs, registerResponse, resourceRoot, resourceRoot, setOf, toResponse, toResponse, toResponse, withCredentialsProvider
-
Constructor Details
-
ProfilingControl
public ProfilingControl(com.atlassian.jira.testkit.client.JIRAEnvironmentData environmentData)
-
-
Method Details
-
isJmxEnabled
public boolean isJmxEnabled() -
enableJmx
public void enableJmx() -
disableJmx
public void disableJmx() -
isAppMonitoringEnabled
public boolean isAppMonitoringEnabled() -
enableAppMonitoring
public void enableAppMonitoring() -
disableAppMonitoring
public void disableAppMonitoring() -
enableIpdMonitoring
public void enableIpdMonitoring() -
disableIpdMonitoring
public void disableIpdMonitoring() -
isIpdMonitoringEnabled
public boolean isIpdMonitoringEnabled() -
emitTimer
Emit timer to Atlassian Profiling- Parameters:
name- metric nametags- metric tags
-
getMBeanAttributes
Get attributes of a JMX MBean- Parameters:
name- mbean's object nameincludes- name of attributes to include in the result- Returns:
Mapof attributes' names to values
-