Class JmxMonitoringController
java.lang.Object
com.atlassian.jira.rest.v2.monitoring.MonitoringController
com.atlassian.jira.rest.v2.monitoring.JmxMonitoringController
-
Constructor Summary
ConstructorsConstructorDescriptionJmxMonitoringController(JiraAuthenticationContext jiraAuthenticationContext, JmxPermissionChecker jmxPermissionChecker, JmxMetricsExposer jmxMetricsExposer, com.atlassian.event.api.EventPublisher eventPublisher) -
Method Summary
Methods inherited from class com.atlassian.jira.rest.v2.monitoring.MonitoringController
onlyIfPermitted
-
Constructor Details
-
JmxMonitoringController
@Inject public JmxMonitoringController(@Nonnull JiraAuthenticationContext jiraAuthenticationContext, @Nonnull JmxPermissionChecker jmxPermissionChecker, @Nonnull JmxMetricsExposer jmxMetricsExposer, @Nonnull com.atlassian.event.api.EventPublisher eventPublisher)
-
-
Method Details
-
start
@POST @Path("startExposing") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response start() -
stop
@POST @Path("stopExposing") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response stop() -
getAvailableMetrics
@GET @Path("getAvailableMetrics") @Produces("application/json") public jakarta.ws.rs.core.Response getAvailableMetrics() -
areMetricsExposed
@GET @Path("areMetricsExposed") @Produces("application/json") public jakarta.ws.rs.core.Response areMetricsExposed()
-