in shell/src/main/java/org/apache/camel/karaf/shell/EndpointStats.java [95:118]
private boolean isValidRow(String direction, String isStatic, String isDynamic) {
if (filter == null || filter.length == 0) {
return true;
}
boolean answer = false;
for (String f : filter) {
if ("in".equals(f)) {
answer = "in".equals(direction);
} else if ("out".equals(f)) {
answer = "out".equals(direction);
} else if ("static".equals(f)) {
answer = "true".equals(isStatic);
} else if ("dynamic".equals(f)) {
answer = "true".equals(isDynamic);
}
// all filters must apply to accept when multi valued
if (!answer) {
return false;
}
}
return answer;
}