package com.alibaba.doris.dataserver.core;
/**
* @author ajun Email:jack.yuj@alibaba-inc.com
*/
public class FilterEntry {
public FilterEntry(RequestFilter filter) {
this(EntryPosition.NORMAL, filter);
}
public FilterEntry(EntryPosition position, RequestFilter filter) {
this.name = filter.getClass().getName();
this.filter = filter;
this.position = position;
}
public String getName() {
return this.name;
}
public EntryPosition getPosition() {
return position;
}
public void setPosition(EntryPosition position) {
this.position = position;
}
public RequestFilter getRequestFilter() {
return filter;
}
protected enum EntryPosition {
FIRST, LAST, NORMAL
}
protected RequestFilter filter;
protected String name;
protected EntryPosition position;
}