类 AbstractRequestFilter

java.lang.Object
com.alibaba.nacos.core.remote.AbstractRequestFilter
直接已知子类:
RemoteRequestAuthFilter, TpsControlRequestFilter

public abstract class AbstractRequestFilter extends Object
interceptor fo request.
版本:
$Id: AbstractRequestFilter.java, v 0.1 2020年09月14日 11:46 AM liuzunfei Exp $
作者:
liuzunfei
  • 构造器详细资料

    • AbstractRequestFilter

      public AbstractRequestFilter()
  • 方法详细资料

    • init

      @PostConstruct public void init()
    • getResponseClazz

      protected Class getResponseClazz(Class handlerClazz) throws com.alibaba.nacos.api.exception.NacosException
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getHandleMethod

      protected Method getHandleMethod(Class handlerClazz) throws com.alibaba.nacos.api.exception.NacosException
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getDefaultResponseInstance

      protected <T> com.alibaba.nacos.api.remote.response.Response getDefaultResponseInstance(Class handlerClazz) throws com.alibaba.nacos.api.exception.NacosException
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • filter

      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, Class handlerClazz) throws com.alibaba.nacos.api.exception.NacosException
      filter request.
      参数:
      request - request.
      meta - request meta.
      handlerClazz - request handler clazz.
      返回:
      response
      抛出:
      com.alibaba.nacos.api.exception.NacosException - NacosException.