| Modifier and Type | Method and Description |
|---|---|
SamplingService<L> |
InventoryEvent.getSamplingService() |
| Constructor and Description |
|---|
InventoryEvent(SamplingService<L> samplingService,
List<Resource<L>> payload)
Creates an inventory event.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EndpointService<L,S extends Session<L>>
A service to discover and sample resources from a single
MonitoredEndpoint. |
| Modifier and Type | Method and Description |
|---|---|
<N> void |
Discovery.discoverChildren(Resource<L> parent,
ResourceType<L> childType,
Session<L> session,
SamplingService<L> samplingService,
Consumer<Resource<L>> resourceConsumer)
Discovers children of the given type underneath the given parent.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DMREndpointService |
| Modifier and Type | Class and Description |
|---|---|
class |
JMXEndpointService |
| Modifier and Type | Class and Description |
|---|---|
class |
PlatformEndpointService |
| Modifier and Type | Method and Description |
|---|---|
protected SamplingService<L> |
MeasurementCollector.getEndpointService() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Runnable |
MeasurementScheduler.createCollector(SamplingService<L> endpointService,
ScheduledCollectionsQueue<L,T> queue,
Consumer<D> completionHandler)
Creates the object that will be responsible for collecting the data;
|
void |
MeasurementScheduler.schedule(SamplingService<L> endpointService,
Collection<Resource<L>> resources)
Schedules collections for all measurements for the given resources.
|
void |
MeasurementScheduler.unschedule(SamplingService<L> endpointService,
Collection<Resource<L>> resources)
Removes any existing collections that are scheduled for the given resources.
|
<L> void |
SchedulerService.unschedule(SamplingService<L> service,
Collection<Resource<L>> resources) |
| Constructor and Description |
|---|
MeasurementCollector(SamplingService<L> endpointService,
ScheduledCollectionsQueue<L,T> queue,
Consumer<D> completionHandler)
Creates a job that is used to collect measurements provided by the priority queue
from the given monitored endpoint.
|
Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.