Package top.wcpe.beacon.agent.api
Interface EffectiveConfig
public interface EffectiveConfig
有效配置只读视图。
返回的是控制面按 scope 覆盖链「合并后」的最终文本,业务插件无需关心
global/group/zone/server 分层。MVP 仅暴露原始文本(raw(String)),
不做点分路径取值。
-
Method Summary
Modifier and TypeMethodDescriptiondataIds()列出当前所有有效配置项的 dataId。取某 dataId 的格式(yaml / properties / json);不存在返回空。取某 dataId 的单项 md5;不存在返回空。onChange(ConfigChangeListener listener) 注册有效配置变更监听(apply 后回调,携带变更的 dataId 集合)。取某 dataId 的合并后原始文本;不存在返回空。
-
Method Details
-
dataIds
列出当前所有有效配置项的 dataId。 -
raw
取某 dataId 的合并后原始文本;不存在返回空。 -
format
取某 dataId 的格式(yaml / properties / json);不存在返回空。 -
md5
取某 dataId 的单项 md5;不存在返回空。 -
onChange
注册有效配置变更监听(apply 后回调,携带变更的 dataId 集合)。- Returns:
- 可注销句柄
-