public abstract class AbstractResourceParser<R> extends Object implements ResourceParser<R>
| 构造器和说明 |
|---|
AbstractResourceParser() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract String |
getGroup(R request)
Get group name from request.
|
protected abstract String |
getNamespaceId(R request)
Get namespaceId from request.
|
protected abstract Properties |
getProperties(R request)
Get custom properties from request.
|
protected abstract String |
getResourceName(R request)
Get resource name from request.
|
protected void |
injectTagsToProperties(Properties properties,
Secured secured)
Inject tags defined in
Secured.tags() into Resource properties, both key and value. |
Resource |
parse(R request,
Secured secured)
Parse resource from request.
|
public Resource parse(R request, Secured secured)
ResourceParserparse 在接口中 ResourceParser<R>request - requestsecured - request securedprotected abstract String getNamespaceId(R request)
request - requestprotected abstract String getGroup(R request)
request - requestprotected abstract String getResourceName(R request)
request - requestprotected abstract Properties getProperties(R request)
request - requestprotected void injectTagsToProperties(Properties properties, Secured secured)
Secured.tags() into Resource properties, both key and value.properties - properties in resourcesecured - securedCopyright © 2018–2023 Alibaba Group. All rights reserved.