This commit is contained in:
Redkale
2017-05-19 13:22:51 +08:00
parent ccceaa2607
commit cee2c47d9a

View File

@@ -37,13 +37,36 @@ public class SncpServer extends Server<DLong, SncpContext, SncpRequest, SncpResp
super.init(config); super.init(config);
} }
/**
* 删除SncpFilter
*
* @param filterName SncpFilter名称
*
* @return SncpFilter
*/
public SncpFilter removeFilter(String filterName) {
return (SncpFilter) this.prepare.removeFilter(filterName);
}
/**
* 删除SncpFilter
*
* @param <T> 泛型
* @param filterClass SncpFilter类
*
* @return SncpFilter
*/
public <T extends SncpFilter> T removeFilter(Class<T> filterClass) {
return (T) this.prepare.removeFilter(filterClass);
}
/** /**
* 添加SncpFilter * 添加SncpFilter
* *
* @param filter SncpFilter * @param filter SncpFilter
* @param conf AnyValue * @param conf AnyValue
* *
* @return HttpServer * @return SncpServer
*/ */
public SncpServer addSncpFilter(SncpFilter filter, AnyValue conf) { public SncpServer addSncpFilter(SncpFilter filter, AnyValue conf) {
this.prepare.addFilter(filter, conf); this.prepare.addFilter(filter, conf);