public abstract class AbstractRequestFilter
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
private RequestFilters |
requestFilters |
| 构造器和说明 |
|---|
AbstractRequestFilter() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract com.alibaba.nacos.api.remote.response.Response |
filter(com.alibaba.nacos.api.remote.request.Request request,
com.alibaba.nacos.api.remote.request.RequestMeta meta,
java.lang.Class handlerClazz)
filter request.
|
protected <T> com.alibaba.nacos.api.remote.response.Response |
getDefaultResponseInstance(java.lang.Class handlerClazz) |
protected java.lang.reflect.Method |
getHandleMethod(java.lang.Class handlerClazz) |
protected java.lang.Class |
getResponseClazz(java.lang.Class handlerClazz) |
void |
init() |
@Autowired private RequestFilters requestFilters
@PostConstruct public void init()
protected java.lang.Class getResponseClazz(java.lang.Class handlerClazz)
throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionprotected java.lang.reflect.Method getHandleMethod(java.lang.Class handlerClazz)
throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionprotected <T> com.alibaba.nacos.api.remote.response.Response getDefaultResponseInstance(java.lang.Class handlerClazz)
throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionprotected abstract com.alibaba.nacos.api.remote.response.Response filter(com.alibaba.nacos.api.remote.request.Request request,
com.alibaba.nacos.api.remote.request.RequestMeta meta,
java.lang.Class handlerClazz)
throws com.alibaba.nacos.api.exception.NacosException
request - request.meta - request meta.handlerClazz - request handler clazz.com.alibaba.nacos.api.exception.NacosException - NacosException.Copyright © 2018–2022 Alibaba Group. All rights reserved.