public static void registerFilters(Configuration conf) { String[] filters = conf.getStrings(THRIFT_FILTERS); Splitter splitter = Splitter.on(':'); if(filters != null) { for(String filterClass: filters) { List<String> filterPart = splitter.splitToList(filterClass); if(filterPart.size() != 2) { LOG.warn("Invalid filter specification " + filterClass + " - skipping"); } else { ParseFilter.registerFilter(filterPart.get(0), filterPart.get(1)); } } } }
public static void registerFilters(Configuration conf) { String[] filters = conf.getStrings("hbase.thrift.filters"); Splitter splitter = Splitter.on(':'); if(filters != null) { for(String filterClass: filters) { List<String> filterPart = splitter.splitToList(filterClass); if(filterPart.size() != 2) { LOG.warn("Invalid filter specification " + filterClass + " - skipping"); } else { ParseFilter.registerFilter(filterPart.get(0), filterPart.get(1)); } } } }