@Override
  public Set<Resource> populateResources(Set<Resource> resources, Request request, Predicate predicate) throws SystemException {
    clusterComponentPortsMap.clear();
    return super.populateResources(resources, request, predicate);
  }
Create a JMX property provider.

@param componentMetrics         the map of supported metrics
@param streamProvider           the stream provider
@param jmxHostProvider          the JMX host mapping
@param metricHostProvider      the host mapping
@param clusterNamePropertyId    the cluster name property id
@param hostNamePropertyId       the host name property id
@param componentNamePropertyId  the component name property id
@param statePropertyId          the state property id
ambari-server/src/main/java/org/apache/ambari/server/controller/jmx/JMXPropertyProvider.java