for (int i = 0; objects != null && i < objects.length; i++) {
Map<?, ?> filter_def = (Map<?, ?>) objects[i];
String className = (String) filter_def.get("filter");
DataFilter filter = (DataFilter) ClassUtils.forName(className, ClassUtils.getDefaultClassLoader()).newInstance();
if (filter instanceof JSONDataFilter)
((JSONDataFilter) filter).init(filter_def.get("init"));
getChannel((String) filter_def.get("channels"), true).addDataFilter(filter);