core/src/main/java/org/apache/servicecomb/core/provider/RegistryOpenAPIRegistry.java [87:95]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  public void setOpenAPIChangeListener(OpenAPIChangeListener listener) {
    this.discoveryManager.addInstanceChangeListener(
        (registryName, application, serviceName, instances) -> {
          if (CollectionUtils.isEmpty(instances)) {
            return;
          }
          listener.onOpenAPIChanged(application, serviceName);
        });
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/InstanceOpenAPIRegistry.java [132:140]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  public void setOpenAPIChangeListener(OpenAPIChangeListener listener) {
    this.discoveryManager.addInstanceChangeListener(
        (registryName, application, serviceName, instances) -> {
          if (CollectionUtils.isEmpty(instances)) {
            return;
          }
          listener.onOpenAPIChanged(application, serviceName);
        });
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



