Interface EffectiveConfig


public interface EffectiveConfig
有效配置只读视图。

返回的是控制面按 scope 覆盖链「合并后」的最终文本,业务插件无需关心 global/group/zone/server 分层。MVP 仅暴露原始文本(raw(String)), 不做点分路径取值。

  • Method Details

    • dataIds

      List<String> dataIds()
      列出当前所有有效配置项的 dataId。
    • raw

      Optional<String> raw(String dataId)
      取某 dataId 的合并后原始文本;不存在返回空。
    • format

      Optional<String> format(String dataId)
      取某 dataId 的格式(yaml / properties / json);不存在返回空。
    • md5

      Optional<String> md5(String dataId)
      取某 dataId 的单项 md5;不存在返回空。
    • onChange

      注册有效配置变更监听(apply 后回调,携带变更的 dataId 集合)。
      Returns:
      可注销句柄