public abstract class FailbackRegistryRepository extends java.lang.Object implements ShenyuClientRegisterRepository
| Constructor and Description |
|---|
FailbackRegistryRepository()
Instantiates a new Failback registry repository.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(java.lang.String key)
Accpet.
|
protected <T> void |
addFailureMetaDataRegister(T t)
Add failure meta data register.
|
protected <T> void |
addFailureUriDataRegister(T t)
Add failure uri data register.
|
protected abstract void |
doPersistApiDoc(org.apache.shenyu.register.common.dto.ApiDocRegisterDTO apiDocRegisterDTO)
doPersistApiDoc.
|
protected abstract void |
doPersistInterface(org.apache.shenyu.register.common.dto.MetaDataRegisterDTO registerDTO)
Do persist interface.
|
protected abstract void |
doPersistURI(org.apache.shenyu.register.common.dto.URIRegisterDTO registerDTO)
Do persist uri.
|
void |
persistApiDoc(org.apache.shenyu.register.common.dto.ApiDocRegisterDTO registerDTO)
Persist apiDoc.
|
void |
persistInterface(org.apache.shenyu.register.common.dto.MetaDataRegisterDTO metadata)
Persist metadata.
|
void |
persistURI(org.apache.shenyu.register.common.dto.URIRegisterDTO registerDTO)
Persist uri.
|
void |
remove(java.lang.String key)
Remove.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcloseRepository, init, offlinepublic FailbackRegistryRepository()
public void persistInterface(org.apache.shenyu.register.common.dto.MetaDataRegisterDTO metadata)
persistInterface in interface ShenyuClientRegisterRepositorymetadata - metadatapublic void persistURI(org.apache.shenyu.register.common.dto.URIRegisterDTO registerDTO)
persistURI in interface ShenyuClientRegisterRepositoryregisterDTO - the register dtopublic void persistApiDoc(org.apache.shenyu.register.common.dto.ApiDocRegisterDTO registerDTO)
persistApiDoc in interface ShenyuClientRegisterRepositoryregisterDTO - registerDTOprotected abstract void doPersistApiDoc(org.apache.shenyu.register.common.dto.ApiDocRegisterDTO apiDocRegisterDTO)
apiDocRegisterDTO - apiDocRegisterDTOprotected <T> void addFailureMetaDataRegister(T t)
T - the type parametert - the tprotected <T> void addFailureUriDataRegister(T t)
T - the type parametert - the tpublic void remove(java.lang.String key)
key - the keypublic void accept(java.lang.String key)
key - the keyprotected abstract void doPersistURI(org.apache.shenyu.register.common.dto.URIRegisterDTO registerDTO)
registerDTO - the register dtoprotected abstract void doPersistInterface(org.apache.shenyu.register.common.dto.MetaDataRegisterDTO registerDTO)
registerDTO - the register dtoCopyright © 2023 The Apache Software Foundation. All rights reserved.