| Modifier and Type | Method and Description |
|---|---|
java.util.List<ApiBean.ApiDefinition> |
ApiBean.getApiDefinitions()
Gets apiDefinitions.
|
| Constructor and Description |
|---|
ApiBean(java.lang.String clientName,
java.lang.String beanName,
java.lang.Object beanInstance,
java.util.List<ApiBean.ApiDefinition> apiDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
protected ApiBean.ApiDefinition |
BaseApiBeansExtractor.newApiDefinition(java.lang.reflect.Method method,
org.springframework.context.ApplicationContext applicationContext)
new ApiDefinition.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<ApiBean.ApiDefinition> |
BaseApiBeansExtractor.extractSupportDefinitions(java.lang.Object bean,
org.springframework.context.ApplicationContext applicationContext)
Extracts the collection of instances of supported definitions.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
BaseApiBeansExtractor.definitionPostFilter(ApiBean.ApiDefinition apiDefinition)
definitionPostFilter.
|
protected void |
BaseApiBeansExtractor.definitionPostProcess(ApiBean.ApiDefinition apiDefinition)
definitionPostProcess.
|
| Modifier and Type | Method and Description |
|---|---|
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 |
|---|---|
default T |
ApiAnnotationProcessor.getAnnotation(ApiBean.ApiDefinition definition)
getAnnotation.
|
boolean |
BaseAnnotationApiProcessor.match(ApiBean.ApiDefinition definition)
match.
|
boolean |
AnnotatedApiDefinitionMatcher.match(ApiBean.ApiDefinition apiDefinition) |
default void |
ApiAnnotationProcessor.process(ApiBean.ApiDefinition definition)
process.
|
void |
ApiBeanProcessor.process(ApiBean.ApiDefinition definition)
process.
|
void |
ApiDocProcessorImpl.process(ApiBean.ApiDefinition definition,
org.apache.shenyu.client.apidocs.annotations.ApiDoc annotation) |
void |
ApiAnnotationProcessor.process(ApiBean.ApiDefinition definition,
T annotation)
process API.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract AbstractApiDocRegistrar.HttpApiSpecificInfo |
AbstractApiDocRegistrar.doParse(ApiBean.ApiDefinition apiDefinition) |
protected AbstractApiDocRegistrar.HttpApiSpecificInfo |
NoHttpApiDocRegistrar.doParse(ApiBean.ApiDefinition apiDefinition) |
protected AbstractApiDocRegistrar.HttpApiSpecificInfo |
HttpApiDocRegistrar.doParse(ApiBean.ApiDefinition apiDefinition) |
protected void |
MateDataApiRegistrarImplImpl.doRegisterApi(ApiBean.ApiDefinition api) |
protected abstract void |
BaseApiRegistrarImpl.doRegisterApi(ApiBean.ApiDefinition api)
register api.
|
protected void |
ApiDocRegistrarImplImpl.doRegisterApi(ApiBean.ApiDefinition api) |
protected void |
UriApiRegistrarImplImpl.doRegisterApi(ApiBean.ApiDefinition api) |
protected java.lang.Boolean |
AbstractApiDocRegistrar.match(ApiBean.ApiDefinition apiDefinition) |
protected abstract java.lang.Boolean |
AbstractApiRegistrar.match(ApiBean.ApiDefinition apiDefinition)
Determines whether the apiDefinition can be registered.
|
protected java.util.List<org.apache.shenyu.register.common.dto.ApiDocRegisterDTO> |
AbstractApiDocRegistrar.parse(ApiBean.ApiDefinition apiDefinition) |
protected abstract java.util.List<D> |
AbstractApiRegistrar.parse(ApiBean.ApiDefinition apiDefinition)
Parses the apiDefinition as a registrable objects.
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
ApiBeanUtil.getRpcType(ApiBean.ApiDefinition api)
get rpc type.
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.