public abstract class MetricsReportPropertyProvider extends AbstractPropertyProvider
Modifier and Type | Field and Description |
---|---|
protected String |
clusterNamePropertyId |
protected ComponentSSLConfiguration |
configuration |
protected static MetricsPaddingMethod |
DEFAULT_PADDING_METHOD |
protected MetricHostProvider |
hostProvider |
protected StreamProvider |
streamProvider |
Constructor and Description |
---|
MetricsReportPropertyProvider(Map<String,Map<String,PropertyInfo>> componentPropertyInfoMap,
StreamProvider streamProvider,
ComponentSSLConfiguration configuration,
MetricHostProvider hostProvider,
String clusterNamePropertyId) |
Modifier and Type | Method and Description |
---|---|
static MetricsReportPropertyProviderProxy |
createInstance(Map<String,Map<String,PropertyInfo>> componentPropertyInfoMap,
URLStreamProvider streamProvider,
ComponentSSLConfiguration configuration,
TimelineMetricCacheProvider cacheProvider,
MetricHostProvider hostProvider,
MetricsServiceProvider serviceProvider,
String clusterNamePropertyId) |
checkAuthorizationForMetrics, checkPropertyCategory, getClustersNameFromResources, getClustersResourceId, getComponentMetrics, getPropertyInfoMap, getResourceTypeFromResources, getValue, isSupportedPropertyId, substituteArgument, updateComponentMetricMap, updatePropertyInfo, updatePropertyInfoMap
checkCategory, checkConfigPropertyIds, checkPropertyIds, containsArguments, getCategoryIds, getPropertyIds, getRegexEntry, getRegexGroups, getRequestPropertyIds, isPatternKey, isPropertyCategoryRequested, isPropertyEntryRequested, isPropertyRequested, setResourceProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkPropertyIds, populateResources
protected final StreamProvider streamProvider
protected final MetricHostProvider hostProvider
protected final String clusterNamePropertyId
protected final ComponentSSLConfiguration configuration
protected static final MetricsPaddingMethod DEFAULT_PADDING_METHOD
public MetricsReportPropertyProvider(Map<String,Map<String,PropertyInfo>> componentPropertyInfoMap, StreamProvider streamProvider, ComponentSSLConfiguration configuration, MetricHostProvider hostProvider, String clusterNamePropertyId)
public static MetricsReportPropertyProviderProxy createInstance(Map<String,Map<String,PropertyInfo>> componentPropertyInfoMap, URLStreamProvider streamProvider, ComponentSSLConfiguration configuration, TimelineMetricCacheProvider cacheProvider, MetricHostProvider hostProvider, MetricsServiceProvider serviceProvider, String clusterNamePropertyId)
Copyright © 2022 Apache Software Foundation. All rights reserved.