public class DynamicProtocolServices extends Object
DynamicProtocolServices. These are protocols that have no real
notion of inventory (at least none that are understood). The services themselves are responsible
for taking care of inventory and collecting metrics themselves.
This object will periodically trigger jobs on the dynamic protocol services so they can do their work.| Modifier and Type | Class and Description |
|---|---|
static class |
DynamicProtocolServices.Builder |
| Constructor and Description |
|---|
DynamicProtocolServices(DynamicProtocolService prometheusProtocolService) |
| Modifier and Type | Method and Description |
|---|---|
static DynamicProtocolServices.Builder |
builder(String feedId,
Map<String,org.jboss.msc.value.InjectedValue<SSLContext>> sslContexts) |
DynamicEndpointService |
getDynamicEndpointService(String endpointName) |
DynamicProtocolService |
getPrometheusProtocolService() |
List<DynamicProtocolService> |
getServices() |
void |
start() |
void |
stop() |
public DynamicProtocolServices(DynamicProtocolService prometheusProtocolService)
public static DynamicProtocolServices.Builder builder(String feedId, Map<String,org.jboss.msc.value.InjectedValue<SSLContext>> sslContexts)
public DynamicEndpointService getDynamicEndpointService(String endpointName)
public void start()
public void stop()
public DynamicProtocolService getPrometheusProtocolService()
public List<DynamicProtocolService> getServices()
Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.