| Modifier and Type | Method and Description |
|---|---|
ApiBean |
ApiBean.copy()
deep copy.
|
ApiBean |
ApiBean.ApiDefinition.getApiBean()
Gets api bean.
|
| Constructor and Description |
|---|
ApiDefinition(ApiBean apiBean,
java.lang.reflect.Method apiMethod) |
| Modifier and Type | Method and Description |
|---|---|
protected ApiBean |
BaseApiBeansExtractor.beanToApi(java.lang.String key,
java.lang.Object value,
org.springframework.context.ApplicationContext applicationContext)
Convert bean instances to APIs.
|
protected ApiBean |
BaseApiBeansExtractor.newApi(java.lang.String key,
java.lang.Object value,
java.util.List<ApiBean.ApiDefinition> apiDefinitions)
new api.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ApiBean> |
BaseApiBeansExtractor.extract(org.springframework.context.ApplicationContext applicationContext) |
java.util.List<ApiBean> |
ApiBeansExtractor.extract(org.springframework.context.ApplicationContext applicationContext)
Extract apiBeans from applicationContext.
|
java.util.List<ApiBean> |
MultiClientApiBeansExtractorImpl.extract(org.springframework.context.ApplicationContext applicationContext) |
java.util.List<ApiBean> |
BaseApiBeansExtractor.extract(org.springframework.context.ApplicationContext applicationContext,
java.util.Map<java.lang.String,java.lang.Object> supportBeans)
extract.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
BaseApiBeansExtractor.apiPostFilter(ApiBean api)
Post-processing, you can filter the information that does not need to be registered again through the secondary implementation.
default is pass. |
protected void |
BaseApiBeansExtractor.apiPostProcess(ApiBean api)
post process api.
|
| Modifier and Type | Method and Description |
|---|---|
default T |
ApiAnnotationProcessor.getAnnotation(ApiBean apiBean)
getAnnotation.
|
boolean |
BaseAnnotationApiProcessor.match(ApiBean element) |
boolean |
AnnotatedApiBeanMatcher.match(ApiBean apiBean) |
default void |
ApiAnnotationProcessor.process(ApiBean apiBean)
process.
|
void |
ApiBeanProcessor.process(ApiBean apiBean)
process.
|
void |
ApiRegisterProcessor.process(ApiBean apiBean)
process.
|
void |
BaseAnnotationApiProcessor.process(ApiBean apiBean) |
void |
ApiDocProcessorImpl.process(ApiBean apiBean,
org.apache.shenyu.client.apidocs.annotations.ApiDoc annotation) |
void |
ApiAnnotationProcessor.process(ApiBean apiBean,
T annotation)
process API Bean.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
BaseApiRegistrarImpl.doRegister(ApiBean apiBean) |
protected void |
MateDataApiRegistrarImplImpl.doRegisterBean(ApiBean apiBean) |
protected abstract void |
BaseApiRegistrarImpl.doRegisterBean(ApiBean apiBean)
register bean.
|
protected void |
ApiDocRegistrarImplImpl.doRegisterBean(ApiBean apiBean) |
protected void |
UriApiRegistrarImplImpl.doRegisterBean(ApiBean apiBean) |
protected java.lang.Boolean |
AbstractApiDocRegistrar.match(ApiBean apiBean) |
protected abstract java.lang.Boolean |
AbstractApiRegistrar.match(ApiBean apiBean)
Determines whether apiDefinitions of apiBean can be filtered.
|
protected java.lang.Boolean |
AbstractApiRegistrar.preMatch(ApiBean apiBean)
Determines whether the apiBean can be registered in advance.
|
protected D |
AbstractApiRegistrar.preParse(ApiBean apiBean)
Parses the apiBean as a registrable object.
|
void |
BaseApiRegistrarImpl.register(ApiBean apiBean) |
void |
AbstractApiRegistrar.register(ApiBean apiBean) |
void |
ApiRegistrar.register(ApiBean apiBean)
Registers ApiBean.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
ApiRegistrar.register(java.util.List<ApiBean> beans)
Registers ApiBean.
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
ApiBeanUtil.getRpcType(ApiBean api)
get rpc type.
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.