@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,
String tenantId,
javax.ws.rs.container.AsyncResponse response) |
void |
getBoundEndpoints(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
String name,
long startTime,
long endTime) |
void |
getCommunicationSummaryStatistics(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
Criteria criteria,
boolean tree) |
void |
getCommunicationSummaryStatistics(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String principal,
String properties,
boolean tree) |
void |
getHostNames(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
Criteria criteria) |
void |
getHostNames(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String principal,
String properties) |
void |
getNodeSummaryStatistics(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
Criteria criteria) |
void |
getNodeSummaryStatistics(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String principal,
String properties) |
void |
getNodeTimeseriesStatistics(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
long interval,
Criteria criteria) |
void |
getNodeTimeseriesStatistics(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String principal,
String properties,
long interval) |
void |
getPrincipalInfo(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
Criteria criteria) |
void |
getPrincipalInfo(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String principal,
String properties,
String faults) |
void |
getPropertyInfo(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
Criteria criteria) |
void |
getPropertyInfo(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String principal,
String properties,
String faults) |
void |
getTraceCompletionCount(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String principal,
String properties,
String faults) |
void |
getTraceCompletionFaultCount(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String principal,
String properties,
String faults) |
void |
getTraceCompletionFaultDetails(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
Criteria criteria) |
void |
getTraceCompletionFaultDetails(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String principal,
String properties,
String faults) |
void |
getTraceCompletionPercentiles(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String principal,
String properties,
String faults) |
void |
getTraceCompletionPropertyDetails(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
String property,
Criteria criteria) |
void |
getTraceCompletionPropertyDetails(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String principal,
String properties,
String faults,
String property) |
void |
getTraceCompletionTimeseriesStatistics(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
long interval,
Criteria criteria) |
void |
getTraceCompletionTimeseriesStatistics(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
String businessTransaction,
long startTime,
long endTime,
String hostName,
String principal,
String properties,
long interval,
String faults) |
void |
getUnboundEndpoints(javax.ws.rs.core.SecurityContext context,
String tenantId,
javax.ws.rs.container.AsyncResponse response,
long startTime,
long endTime,
boolean compress) |
@GET
@Path(value="unboundendpoints")
@Produces(value="application/json")
public void getUnboundEndpoints(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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="boundendpoints/{name}")
@Produces(value="application/json")
public void getBoundEndpoints(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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")
@Produces(value="application/json")
public void getPropertyInfo(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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,
@QueryParam(value="principal")
String principal,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@QueryParam(value="faults")
String faults)
@POST
@Path(value="properties")
@Produces(value="application/json")
public void getPropertyInfo(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@Suspended
javax.ws.rs.container.AsyncResponse response,
Criteria criteria)
@GET
@Path(value="principals")
@Produces(value="application/json")
public void getPrincipalInfo(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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,
@QueryParam(value="principal")
String principal,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@QueryParam(value="faults")
String faults)
@POST
@Path(value="principals")
@Produces(value="application/json")
public void getPrincipalInfo(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@Suspended
javax.ws.rs.container.AsyncResponse response,
Criteria criteria)
@GET
@Path(value="trace/completion/count")
@Produces(value="application/json")
public void getTraceCompletionCount(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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,
@QueryParam(value="principal")
String principal,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@QueryParam(value="faults")
String faults)
@GET
@Path(value="trace/completion/faultcount")
@Produces(value="application/json")
public void getTraceCompletionFaultCount(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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,
@QueryParam(value="principal")
String principal,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@QueryParam(value="faults")
String faults)
@GET
@Path(value="trace/completion/percentiles")
@Produces(value="application/json")
public void getTraceCompletionPercentiles(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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,
@QueryParam(value="principal")
String principal,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@QueryParam(value="faults")
String faults)
@GET
@Path(value="trace/completion/statistics")
@Produces(value="application/json")
public void getTraceCompletionTimeseriesStatistics(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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,
@QueryParam(value="principal")
String principal,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@DefaultValue(value="60000") @QueryParam(value="interval")
long interval,
@QueryParam(value="faults")
String faults)
@POST
@Path(value="trace/completion/statistics")
@Produces(value="application/json")
public void getTraceCompletionTimeseriesStatistics(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@DefaultValue(value="60000") @QueryParam(value="interval")
long interval,
Criteria criteria)
@GET
@Path(value="trace/completion/faults")
@Produces(value="application/json")
public void getTraceCompletionFaultDetails(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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,
@QueryParam(value="principal")
String principal,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@QueryParam(value="faults")
String faults)
@POST
@Path(value="trace/completion/faults")
@Produces(value="application/json")
public void getTraceCompletionFaultDetails(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@Suspended
javax.ws.rs.container.AsyncResponse response,
Criteria criteria)
@GET
@Path(value="trace/completion/property/{property}")
@Produces(value="application/json")
public void getTraceCompletionPropertyDetails(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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,
@QueryParam(value="principal")
String principal,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@QueryParam(value="faults")
String faults,
@PathParam(value="property")
String property)
@POST
@Path(value="trace/completion/property/{property}")
@Produces(value="application/json")
public void getTraceCompletionPropertyDetails(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@Suspended
javax.ws.rs.container.AsyncResponse response,
@PathParam(value="property")
String property,
Criteria criteria)
@GET
@Path(value="node/statistics")
@Produces(value="application/json")
public void getNodeTimeseriesStatistics(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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,
@QueryParam(value="principal")
String principal,
@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,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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,
@QueryParam(value="principal")
String principal,
@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,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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,
@QueryParam(value="principal")
String principal,
@DefaultValue(value="") @QueryParam(value="properties")
String properties,
@QueryParam(value="tree")
boolean tree)
@POST
@Path(value="communication/summary")
@Produces(value="application/json")
public void getCommunicationSummaryStatistics(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@Suspended
javax.ws.rs.container.AsyncResponse response,
Criteria criteria,
@QueryParam(value="tree")
boolean tree)
@GET
@Path(value="hostnames")
@Produces(value="application/json")
public void getHostNames(@Context
javax.ws.rs.core.SecurityContext context,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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,
@QueryParam(value="principal")
String principal,
@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,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@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,
@HeaderParam(value="Hawkular-Tenant")
String tenantId,
@Suspended
javax.ws.rs.container.AsyncResponse response)
Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.