public final class HsfConfigCache
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
HsfConfigCache.HsfParamExtInfo
The HSF parameter extension info parsed from rpcExt JSON.
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
build(org.apache.shenyu.common.dto.MetaData metaData)
Build HSF consumer reference using reflection on HSF API classes.
|
java.lang.Object |
get(java.lang.String path)
Get cached GenericService by path.
|
static HsfConfigCache |
getInstance()
Gets singleton instance.
|
java.lang.Object |
initRef(org.apache.shenyu.common.dto.MetaData metaData)
Init reference for the given metadata, returns the GenericService proxy.
|
void |
invalidate(java.lang.String path)
Invalidate cache entry for the given path.
|
void |
invalidateAll()
Invalidate all cache entries.
|
boolean |
isHsfSdkAvailable()
Whether HSF SDK is available in the classpath.
|
void |
setDefaultGroup(java.lang.String group)
Set default HSF group (typically from Spring Environment).
|
void |
setDefaultTimeout(java.lang.Integer timeout)
Set default HSF timeout (typically from Spring Environment).
|
void |
setDefaultVersion(java.lang.String version)
Set default HSF version (typically from Spring Environment).
|
public static HsfConfigCache getInstance()
public boolean isHsfSdkAvailable()
public java.lang.Object initRef(org.apache.shenyu.common.dto.MetaData metaData)
metaData - the meta datapublic java.lang.Object build(org.apache.shenyu.common.dto.MetaData metaData)
metaData - the meta datapublic void setDefaultGroup(java.lang.String group)
group - the default grouppublic void setDefaultTimeout(java.lang.Integer timeout)
timeout - the default timeout in mspublic void setDefaultVersion(java.lang.String version)
version - the default versionpublic java.lang.Object get(java.lang.String path)
path - the pathpublic void invalidate(java.lang.String path)
path - the pathpublic void invalidateAll()
Copyright © 2026 The Apache Software Foundation. All rights reserved.