public abstract class AbstractApiDocRegistrar extends AbstractApiRegistrar<org.apache.shenyu.register.common.dto.ApiDocRegisterDTO>
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractApiDocRegistrar.HttpApiSpecificInfo |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractApiDocRegistrar(ShenyuClientRegisterEventPublisher publisher,
ClientRegisterConfig clientRegisterConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract AbstractApiDocRegistrar.HttpApiSpecificInfo |
doParse(ApiBean.ApiDefinition apiDefinition) |
protected java.lang.Boolean |
match(ApiBean.ApiDefinition apiDefinition)
Determines whether the apiDefinition can be registered.
|
protected java.lang.Boolean |
match(ApiBean apiBean)
Determines whether apiDefinitions of apiBean can be filtered.
|
protected java.util.List<org.apache.shenyu.register.common.dto.ApiDocRegisterDTO> |
parse(ApiBean.ApiDefinition apiDefinition)
Parses the apiDefinition as a registrable objects.
|
preMatch, preParse, registerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitregister, registerDataTypeprotected AbstractApiDocRegistrar(ShenyuClientRegisterEventPublisher publisher, ClientRegisterConfig clientRegisterConfig)
protected java.lang.Boolean match(ApiBean apiBean)
AbstractApiRegistrarmatch in class AbstractApiRegistrar<org.apache.shenyu.register.common.dto.ApiDocRegisterDTO>apiBean - apiBean to be registeredprotected java.lang.Boolean match(ApiBean.ApiDefinition apiDefinition)
AbstractApiRegistrarmatch in class AbstractApiRegistrar<org.apache.shenyu.register.common.dto.ApiDocRegisterDTO>apiDefinition - apiDefinition to be registeredprotected java.util.List<org.apache.shenyu.register.common.dto.ApiDocRegisterDTO> parse(ApiBean.ApiDefinition apiDefinition)
AbstractApiRegistrarparse in class AbstractApiRegistrar<org.apache.shenyu.register.common.dto.ApiDocRegisterDTO>apiDefinition - apiDefinition to be parsedprotected abstract AbstractApiDocRegistrar.HttpApiSpecificInfo doParse(ApiBean.ApiDefinition apiDefinition)
Copyright © 2023 The Apache Software Foundation. All rights reserved.