Skip navigation links
A E G H I M O P R S T 

A

addResource(Resource<MyAppNodeLocation>) - Method in class org.hawkular.agent.example.MyAppInventory
 
addResourceToInventory(String) - Method in class org.hawkular.agent.example.HawkularWildFlyAgentProvider
This will add the resource to the internal inventory and persist the full inventory to hawkular.

E

equals(Object) - Method in class org.hawkular.agent.example.MyAppNodeLocation
 

G

generateAssociatedMetricTags(MeasurementInstance<MyAppNodeLocation, ? extends MeasurementType<MyAppNodeLocation>>) - Method in class org.hawkular.agent.example.MyAppSamplingService
 
getLocation() - Method in class org.hawkular.agent.example.MyAppNodeLocation
 
getMonitoredEndpoint() - Method in class org.hawkular.agent.example.MyAppSamplingService
 
getResource(String) - Method in class org.hawkular.agent.example.MyAppInventory
 
getResourceManager() - Method in class org.hawkular.agent.example.MyAppInventory
 
getResourceTypeManager() - Method in class org.hawkular.agent.example.MyAppInventory
 

H

hashCode() - Method in class org.hawkular.agent.example.MyAppNodeLocation
 
HawkularWildFlyAgentProvider - Class in org.hawkular.agent.example
A singleton that provides the agent API to allow others to create inventory and store metrics.
HawkularWildFlyAgentProvider() - Constructor for class org.hawkular.agent.example.HawkularWildFlyAgentProvider
 

I

instantiateResource(String) - Method in class org.hawkular.agent.example.MyAppInventory
Creates a resource with the given ID.

M

measureAvails(Collection<MeasurementInstance<MyAppNodeLocation, AvailType<MyAppNodeLocation>>>, Consumer<AvailDataPoint>) - Method in class org.hawkular.agent.example.MyAppSamplingService
 
measureMetrics(Collection<MeasurementInstance<MyAppNodeLocation, MetricType<MyAppNodeLocation>>>, Consumer<MetricDataPoint>) - Method in class org.hawkular.agent.example.MyAppSamplingService
 
MyAppInventory - Class in org.hawkular.agent.example
A simple object to manage the resources in MyApp's inventory.
MyAppInventory() - Constructor for class org.hawkular.agent.example.MyAppInventory
 
MyAppNodeLocation - Class in org.hawkular.agent.example
Provides a way to identify my app's managed resources.
MyAppNodeLocation(String) - Constructor for class org.hawkular.agent.example.MyAppNodeLocation
 
MyAppSamplingService - Class in org.hawkular.agent.example
Provides a way for the Hawkular WildFly Agent to collect metrics and check availabilities for the application's managed resources.
MyAppSamplingService() - Constructor for class org.hawkular.agent.example.MyAppSamplingService
 
MyAppServlet - Class in org.hawkular.agent.example
 
MyAppServlet() - Constructor for class org.hawkular.agent.example.MyAppServlet
 

O

org.hawkular.agent.example - package org.hawkular.agent.example
 

P

postConstruct() - Method in class org.hawkular.agent.example.HawkularWildFlyAgentProvider
 

R

removeResource(Resource<MyAppNodeLocation>) - Method in class org.hawkular.agent.example.MyAppInventory
 
removeResourceFromInventory(String) - Method in class org.hawkular.agent.example.HawkularWildFlyAgentProvider
This will remove the resource from the internal inventory and persist the full inventory to hawkular.

S

sendAvail(String, Avail) - Method in class org.hawkular.agent.example.HawkularWildFlyAgentProvider
Given an availability identifier and the avail data value, this writes the data to Hawkular.
sendMetric(String, Double, MetricType) - Method in class org.hawkular.agent.example.HawkularWildFlyAgentProvider
Given a metric identifier and the metric data value, this writes the data to Hawkular.
sendStringMetric(String, String) - Method in class org.hawkular.agent.example.HawkularWildFlyAgentProvider
Given a metric identifier and the metric data value, this writes the data to Hawkular.
service(HttpServletRequest, HttpServletResponse) - Method in class org.hawkular.agent.example.MyAppServlet
 

T

toString() - Method in class org.hawkular.agent.example.MyAppNodeLocation
 
A E G H I M O P R S T 
Skip navigation links

Copyright © 2015–2017 Red Hat, Inc.. All rights reserved.