@Path(value="analytics") @Consumes(value="application/json") @Produces(value="application/json") public class AnalyticsHandler extends Object
| Constructor and Description |
|---|
AnalyticsHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response) |
void |
getAlertCount(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
String name) |
void |
getBoundURIs(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
String name,
long startTime,
long endTime) |
void |
getCommunicationSummaryStatistics(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
Criteria criteria) |
void |
getCommunicationSummaryStatistics(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String properties) |
void |
getCompletionCount(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String properties,
String faults) |
void |
getCompletionFaultCount(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String properties,
String faults) |
void |
getCompletionFaultDetails(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
Criteria criteria) |
void |
getCompletionFaultDetails(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String properties,
String faults) |
void |
getCompletionPercentiles(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String properties,
String faults) |
void |
getCompletionPropertyDetails(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
String property,
Criteria criteria) |
void |
getCompletionPropertyDetails(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String properties,
String faults,
String property) |
void |
getCompletionTimeseriesStatistics(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
long interval,
Criteria criteria) |
void |
getCompletionTimeseriesStatistics(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String properties,
long interval,
String faults) |
void |
getHostNames(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
Criteria criteria) |
void |
getHostNames(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String properties) |
void |
getNodeSummaryStatistics(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
Criteria criteria) |
void |
getNodeSummaryStatistics(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String properties) |
void |
getNodeTimeseriesStatistics(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
long interval,
Criteria criteria) |
void |
getNodeTimeseriesStatistics(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String properties,
long interval) |
void |
getPropertyInfo(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
String name,
long startTime,
long endTime) |
void |
getUnboundURIs(javax.ws.rs.core.SecurityContext context,
javax.ws.rs.container.AsyncResponse response,
long startTime,
long endTime,
boolean compress) |
@GET
@Path(value="unbounduris")
@Produces(value="application/json")
public void getUnboundURIs(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@DefaultValue(value="0") @QueryParam(value="startTime")
long startTime,
@DefaultValue(value="0") @QueryParam(value="endTime")
long endTime,
@DefaultValue(value="false") @QueryParam(value="compress")
boolean compress)
@GET
@Path(value="bounduris/{name}")
@Produces(value="application/json")
public void getBoundURIs(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@PathParam(value="name")
String name,
@DefaultValue(value="0") @QueryParam(value="startTime")
long startTime,
@DefaultValue(value="0") @QueryParam(value="endTime")
long endTime)
@GET
@Path(value="properties/{name}")
@Produces(value="application/json")
public void getPropertyInfo(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@PathParam(value="name")
String name,
@DefaultValue(value="0") @QueryParam(value="startTime")
long startTime,
@DefaultValue(value="0") @QueryParam(value="endTime")
long endTime)
@GET
@Path(value="completion/count")
@Produces(value="application/json")
public void getCompletionCount(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@QueryParam(value="businessTransaction")
String businessTransaction,
@DefaultValue(value="0") @QueryParam(value="startTime")
long startTime,
@DefaultValue(value="0") @QueryParam(value="endTime")
long endTime,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@QueryParam(value="faults")
String faults)
@GET
@Path(value="completion/faultcount")
@Produces(value="application/json")
public void getCompletionFaultCount(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@QueryParam(value="businessTransaction")
String businessTransaction,
@DefaultValue(value="0") @QueryParam(value="startTime")
long startTime,
@DefaultValue(value="0") @QueryParam(value="endTime")
long endTime,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@QueryParam(value="faults")
String faults)
@GET
@Path(value="completion/percentiles")
@Produces(value="application/json")
public void getCompletionPercentiles(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@QueryParam(value="businessTransaction")
String businessTransaction,
@DefaultValue(value="0") @QueryParam(value="startTime")
long startTime,
@DefaultValue(value="0") @QueryParam(value="endTime")
long endTime,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@QueryParam(value="faults")
String faults)
@GET
@Path(value="completion/statistics")
@Produces(value="application/json")
public void getCompletionTimeseriesStatistics(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@QueryParam(value="businessTransaction")
String businessTransaction,
@DefaultValue(value="0") @QueryParam(value="startTime")
long startTime,
@DefaultValue(value="0") @QueryParam(value="endTime")
long endTime,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@DefaultValue(value="60000") @QueryParam(value="interval")
long interval,
@QueryParam(value="faults")
String faults)
@POST
@Path(value="completion/statistics")
@Produces(value="application/json")
public void getCompletionTimeseriesStatistics(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@DefaultValue(value="60000") @QueryParam(value="interval")
long interval,
Criteria criteria)
@GET
@Path(value="completion/faults")
@Produces(value="application/json")
public void getCompletionFaultDetails(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@QueryParam(value="businessTransaction")
String businessTransaction,
@DefaultValue(value="0") @QueryParam(value="startTime")
long startTime,
@DefaultValue(value="0") @QueryParam(value="endTime")
long endTime,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@QueryParam(value="faults")
String faults)
@POST
@Path(value="completion/faults")
@Produces(value="application/json")
public void getCompletionFaultDetails(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
Criteria criteria)
@GET
@Path(value="completion/property/{property}")
@Produces(value="application/json")
public void getCompletionPropertyDetails(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@QueryParam(value="businessTransaction")
String businessTransaction,
@DefaultValue(value="0") @QueryParam(value="startTime")
long startTime,
@DefaultValue(value="0") @QueryParam(value="endTime")
long endTime,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@QueryParam(value="faults")
String faults,
@PathParam(value="property")
String property)
@POST
@Path(value="completion/property/{property}")
@Produces(value="application/json")
public void getCompletionPropertyDetails(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@PathParam(value="property")
String property,
Criteria criteria)
@GET
@Path(value="alerts/count/{name}")
@Produces(value="application/json")
public void getAlertCount(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@PathParam(value="name")
String name)
@GET
@Path(value="node/statistics")
@Produces(value="application/json")
public void getNodeTimeseriesStatistics(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@QueryParam(value="businessTransaction")
String businessTransaction,
@DefaultValue(value="0") @QueryParam(value="startTime")
long startTime,
@DefaultValue(value="0") @QueryParam(value="endTime")
long endTime,
@QueryParam(value="hostName")
String hostName,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@DefaultValue(value="60000") @QueryParam(value="interval")
long interval)
@POST
@Path(value="node/statistics")
@Produces(value="application/json")
public void getNodeTimeseriesStatistics(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@DefaultValue(value="60000") @QueryParam(value="interval")
long interval,
Criteria criteria)
@GET
@Path(value="node/summary")
@Produces(value="application/json")
public void getNodeSummaryStatistics(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@QueryParam(value="businessTransaction")
String businessTransaction,
@DefaultValue(value="0") @QueryParam(value="startTime")
long startTime,
@DefaultValue(value="0") @QueryParam(value="endTime")
long endTime,
@QueryParam(value="hostName")
String hostName,
@DefaultValue(value="") @QueryParam(value="properties")
String properties)
@POST
@Path(value="node/summary")
@Produces(value="application/json")
public void getNodeSummaryStatistics(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
Criteria criteria)
@GET
@Path(value="communication/summary")
@Produces(value="application/json")
public void getCommunicationSummaryStatistics(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@QueryParam(value="businessTransaction")
String businessTransaction,
@DefaultValue(value="0") @QueryParam(value="startTime")
long startTime,
@DefaultValue(value="0") @QueryParam(value="endTime")
long endTime,
@QueryParam(value="hostName")
String hostName,
@DefaultValue(value="") @QueryParam(value="properties")
String properties)
@POST
@Path(value="communication/summary")
@Produces(value="application/json")
public void getCommunicationSummaryStatistics(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
Criteria criteria)
@GET
@Path(value="hostnames")
@Produces(value="application/json")
public void getHostNames(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@QueryParam(value="businessTransaction")
String businessTransaction,
@DefaultValue(value="0") @QueryParam(value="startTime")
long startTime,
@DefaultValue(value="0") @QueryParam(value="endTime")
long endTime,
@QueryParam(value="hostName")
String hostName,
@DefaultValue(value="") @QueryParam(value="properties")
String properties)
@POST
@Path(value="hostnames")
@Produces(value="application/json")
public void getHostNames(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response,
Criteria criteria)
@DELETE
@Path(value="/")
@Produces(value="application/json")
public void clear(@Context
javax.ws.rs.core.SecurityContext context,
@Suspended
javax.ws.rs.container.AsyncResponse response)
Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.