类 AbstractResourceParser<R>
- java.lang.Object
-
- com.alibaba.nacos.auth.parser.AbstractResourceParser<R>
-
- 所有已实现的接口:
ResourceParser<R>
public abstract class AbstractResourceParser<R> extends java.lang.Object implements ResourceParser<R>
Abstract Resource parser.- 从以下版本开始:
- 2.1.0
- 作者:
- xiweng.yy
-
-
构造器概要
构造器 构造器 说明 AbstractResourceParser()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected abstract java.lang.StringgetGroup(R request)Get group name from request.protected abstract java.lang.StringgetNamespaceId(R request)Get namespaceId from request.protected abstract java.util.PropertiesgetProperties(R request)Get custom properties from request.protected abstract java.lang.StringgetResourceName(R request)Get resource name from request.protected voidinjectTagsToProperties(java.util.Properties properties, Secured secured)Inject tags defined inSecured.tags()into Resource properties, both key and value.com.alibaba.nacos.plugin.auth.api.Resourceparse(R request, Secured secured)Parse resource from request.
-
-
-
方法详细资料
-
parse
public com.alibaba.nacos.plugin.auth.api.Resource parse(R request, Secured secured)
从接口复制的说明:ResourceParserParse resource from request.- 指定者:
parse在接口中ResourceParser<R>- 参数:
request- requestsecured- 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 inSecured.tags()into Resource properties, both key and value.- 参数:
properties- properties in resourcesecured- secured
-
-