private boolean shouldPropertyBeExcludedForBlueprintExport(String propertyName, String propertyValue, String propertyType, ClusterTopology topology, PropertyFilter [] exportPropertyFilters ) {
    for(PropertyFilter filter : exportPropertyFilters) {
      if (!filter.isPropertyIncluded(propertyName, propertyValue, propertyType, topology)) {
        return true;
      }
    }

    // if no filters require that the property be excluded,
    // then allow it to be included in the property collection
    return false;
  }
Iterates over the list of registered filters for this config processor, and
queries each filter to determine if a given property should be included
in a property collection.  If any filters return false for the isPropertyIncluded()
query, then the property should be excluded.

@param propertyName config property name
@param propertyValue config property value
@param propertyType config type that contains this property
@param topology cluster topology instance
@return true if the property should be excluded
        false if the property should not be excluded
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessor.java