Skip to content

Commit

Permalink
Polish DynamicPropertyRegistrar documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
sbrannen committed Sep 12, 2024
1 parent 398e552 commit d097eea
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ Java::
}
@Bean
DynamicPropertyRegistrar apiServerProperties(ApiServer apiServer) {
DynamicPropertyRegistrar apiPropertiesRegistrar(ApiServer apiServer) {
return registry -> registry.add("api.url", apiServer::getUrl);
}
}
Expand All @@ -181,7 +181,7 @@ Kotlin::
}
@Bean
fun apiServerProperties(apiServer: ApiServer): DynamicPropertyRegistrar {
fun apiPropertiesRegistrar(apiServer: ApiServer): DynamicPropertyRegistrar {
return registry -> registry.add("api.url", apiServer::getUrl)
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
* }
*
* @Bean
* DynamicPropertyRegistrar apiServerProperties(ApiServer apiServer) {
* DynamicPropertyRegistrar apiPropertiesRegistrar(ApiServer apiServer) {
* return registry -> registry.add("api.url", apiServer::getUrl);
* }
*
Expand All @@ -82,6 +82,9 @@
@FunctionalInterface
public interface DynamicPropertyRegistrar {

/**
* Register dynamic properties in the supplied registry.
*/
void accept(DynamicPropertyRegistry registry);

}
Original file line number Diff line number Diff line change
Expand Up @@ -117,12 +117,12 @@ ApiServer apiServer() {
// context which further ensures that the dynamic "api.url" property is
// available to all standard singleton beans.
@Bean
DynamicPropertyRegistrar apiServerProperties1(ApiServer apiServer) {
DynamicPropertyRegistrar apiPropertiesRegistrar1(ApiServer apiServer) {
return registry -> registry.add(API_URL_1, () -> apiServer.getUrl() + "/1");
}

@Bean
DynamicPropertyRegistrar apiServerProperties2(ApiServer apiServer) {
DynamicPropertyRegistrar apiPropertiesRegistrar2(ApiServer apiServer) {
return registry -> registry.add(API_URL_2, () -> apiServer.getUrl() + "/2");
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ void serviceHasInjectedValues(@Autowired Service service) {
static class Config {

@Bean
DynamicPropertyRegistrar magicWordProperties() {
DynamicPropertyRegistrar magicPropertiesRegistrar() {
return registry -> registry.add(MAGIC_WORD, () -> "enigma");
}

Expand Down

0 comments on commit d097eea

Please sign in to comment.