类 AbstractRequestFilter

  • 直接已知子类:
    RemoteRequestAuthFilter, TpsControlRequestFilter

    public abstract class AbstractRequestFilter
    extends java.lang.Object
    interceptor fo request.
    版本:
    $Id: AbstractRequestFilter.java, v 0.1 2020年09月14日 11:46 AM liuzunfei Exp $
    作者:
    liuzunfei
    • 方法概要

      所有方法 实例方法 抽象方法 具体方法 
      修饰符和类型 方法 说明
      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()  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

    • 构造器详细资料

      • AbstractRequestFilter

        public AbstractRequestFilter()
    • 方法详细资料

      • init

        @PostConstruct
        public void init()
      • getResponseClazz

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

        protected java.lang.reflect.Method getHandleMethod​(java.lang.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​(java.lang.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,
                                                                                 java.lang.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.