Modify the customize() method to facilitate subclass override

pull/2376/head
galaxy 3 years ago
parent 8719706e46
commit 14a71dab27

@ -35,6 +35,7 @@ import org.springframework.util.StringUtils;
/**
* @author xiaojing
* @author changjin wei()
*/
public class NacosRegistration implements Registration, ServiceInstance {
@ -109,15 +110,14 @@ public class NacosRegistration implements Registration, ServiceInstance {
metadata.put(PreservedMetadataKeys.IP_DELETE_TIMEOUT,
nacosDiscoveryProperties.getIpDeleteTimeout().toString());
}
customize(registrationCustomizers, this);
customize(registrationCustomizers);
}
private static void customize(
List<NacosRegistrationCustomizer> registrationCustomizers,
NacosRegistration registration) {
protected void customize(
List<NacosRegistrationCustomizer> registrationCustomizers) {
if (registrationCustomizers != null) {
for (NacosRegistrationCustomizer customizer : registrationCustomizers) {
customizer.customize(registration);
customizer.customize(this);
}
}
}

Loading…
Cancel
Save