diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ConfigTreeConfigDataLoader.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ConfigTreeConfigDataLoader.java index cd285b9097..cc01098330 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ConfigTreeConfigDataLoader.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ConfigTreeConfigDataLoader.java @@ -27,8 +27,9 @@ import org.springframework.boot.env.ConfigTreePropertySource; * * @author Madhura Bhave * @author Phillip Webb + * @since 2.4.0 */ -class ConfigTreeConfigDataLoader implements ConfigDataLoader { +public class ConfigTreeConfigDataLoader implements ConfigDataLoader { @Override public ConfigData load(ConfigDataLoaderContext context, ConfigTreeConfigDataLocation location) throws IOException { diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ConfigTreeConfigDataLocation.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ConfigTreeConfigDataLocation.java index 824067d696..9e9a135a4d 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ConfigTreeConfigDataLocation.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ConfigTreeConfigDataLocation.java @@ -28,9 +28,10 @@ import org.springframework.util.Assert; * * @author Madhura Bhave * @author Phillip Webb + * @since 2.4.0 * @see ConfigTreePropertySource */ -class ConfigTreeConfigDataLocation extends ConfigDataLocation { +public class ConfigTreeConfigDataLocation extends ConfigDataLocation { private final Path path; diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ConfigTreeConfigDataLocationResolver.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ConfigTreeConfigDataLocationResolver.java index 396c3b8612..e507bf6aa3 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ConfigTreeConfigDataLocationResolver.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ConfigTreeConfigDataLocationResolver.java @@ -24,8 +24,9 @@ import java.util.List; * * @author Madhura Bhave * @author Phillip Webb + * @since 2.4.0 */ -class ConfigTreeConfigDataLocationResolver implements ConfigDataLocationResolver { +public class ConfigTreeConfigDataLocationResolver implements ConfigDataLocationResolver { private static final String PREFIX = "configtree:"; diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ResourceConfigDataLoader.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ResourceConfigDataLoader.java index 551c916d29..743cfe7b95 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ResourceConfigDataLoader.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ResourceConfigDataLoader.java @@ -25,8 +25,9 @@ import org.springframework.core.io.Resource; * * @author Phillip Webb * @author Madhura Bhave + * @since 2.4.0 */ -class ResourceConfigDataLoader implements ConfigDataLoader { +public class ResourceConfigDataLoader implements ConfigDataLoader { @Override public ConfigData load(ConfigDataLoaderContext context, ResourceConfigDataLocation location) throws IOException { diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ResourceConfigDataLocation.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ResourceConfigDataLocation.java index 4c42c2eb5a..54668b37a4 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ResourceConfigDataLocation.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ResourceConfigDataLocation.java @@ -33,8 +33,9 @@ import org.springframework.util.Assert; * * @author Madhura Bhave * @author Phillip Webb + * @since 2.4.0 */ -class ResourceConfigDataLocation extends ConfigDataLocation { +public class ResourceConfigDataLocation extends ConfigDataLocation { private final String name; diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ResourceConfigDataLocationResolver.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ResourceConfigDataLocationResolver.java index 241eee7145..c03b9d12e5 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ResourceConfigDataLocationResolver.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ResourceConfigDataLocationResolver.java @@ -50,8 +50,10 @@ import org.springframework.util.StringUtils; * * @author Madhura Bhave * @author Phillip Webb + * @since 2.4.0 */ -class ResourceConfigDataLocationResolver implements ConfigDataLocationResolver, Ordered { +public class ResourceConfigDataLocationResolver + implements ConfigDataLocationResolver, Ordered { private static final String PREFIX = "resource:"; @@ -83,7 +85,7 @@ class ResourceConfigDataLocationResolver implements ConfigDataLocationResolver