下面列出了怎么用org.elasticsearch.action.support.ActionFilter的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
public List<Class<? extends ActionFilter>> getActionFilters() {
List<Class<? extends ActionFilter>> list = new ArrayList<>();
list.add(FieldStatsResponseFilter.class);
list.addAll(sgPlugin.getActionFilters());
return list;
}
public ActionModule registerFilter(Class<? extends ActionFilter> actionFilter) {
actionFilters.add(actionFilter);
return this;
}
@Override
public List<ActionFilter> getActionFilters() {
return Collections.singletonList(rangerSecurityActionFilter);
}
@Override
public List<ActionFilter> getActionFilters() {
return Arrays.asList(new SearchActionFilter(settings));
}
public HttpActionModule registerFilter(Class<? extends ActionFilter> actionFilter) {
actionFilters.add(actionFilter);
return this;
}