类 AbstractResourceParser<R>

    • 方法概要

      所有方法 实例方法 抽象方法 具体方法 
      修饰符和类型 方法 说明
      protected abstract java.lang.String getGroup​(R request)
      Get group name from request.
      protected abstract java.lang.String getNamespaceId​(R request)
      Get namespaceId from request.
      protected abstract java.util.Properties getProperties​(R request)
      Get custom properties from request.
      protected abstract java.lang.String getResourceName​(R request)
      Get resource name from request.
      protected void injectTagsToProperties​(java.util.Properties properties, Secured secured)
      Inject tags defined in Secured.tags() into Resource properties, both key and value.
      com.alibaba.nacos.plugin.auth.api.Resource parse​(R request, Secured secured)
      Parse resource from request.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • AbstractResourceParser

        public AbstractResourceParser()
    • 方法详细资料

      • parse

        public com.alibaba.nacos.plugin.auth.api.Resource parse​(R request,
                                                                Secured secured)
        从接口复制的说明: ResourceParser
        Parse resource from request.
        指定者:
        parse 在接口中 ResourceParser<R>
        参数:
        request - request
        secured - request secured
        返回:
        resource
      • getNamespaceId

        protected abstract java.lang.String getNamespaceId​(R request)
        Get namespaceId from request.
        参数:
        request - request
        返回:
        namespaceId
      • getGroup

        protected abstract java.lang.String getGroup​(R request)
        Get group name from request.
        参数:
        request - request
        返回:
        group name
      • getResourceName

        protected abstract java.lang.String getResourceName​(R request)
        Get resource name from request.
        参数:
        request - request
        返回:
        resource name
      • getProperties

        protected abstract java.util.Properties getProperties​(R request)
        Get custom properties from request.
        参数:
        request - request
        返回:
        custom properties
      • injectTagsToProperties

        protected void injectTagsToProperties​(java.util.Properties properties,
                                              Secured secured)
        Inject tags defined in Secured.tags() into Resource properties, both key and value.
        参数:
        properties - properties in resource
        secured - secured