# evidence 262 — messaging-starter-configuration-validators
# revision: a24ece9cf797f7ea647e33bf846b115208ed1ba5
# cwd: /shared/codebase/clean-architecture-backend-template/src/messaging
# command: grep -n "MessagingCredentialRequirementValidator\|MessagingPrefixMigrationValidator\|MessagingConfigurationKeyValidator\|StartupProfileValidation\|InitializingBean" messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/*.java
# ---- raw output ----
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/KafkaMessagingAutoConfiguration.java:54:  public StartupProfileValidation<dev.caskeleton.messaging.kafka.KafkaBrokerProfile>
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/KafkaMessagingAutoConfiguration.java:59:    return new StartupProfileValidation<>(
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingAdminDurabilityValidator.java:8:import org.springframework.beans.factory.InitializingBean;
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingAdminDurabilityValidator.java:23:public final class MessagingAdminDurabilityValidator implements InitializingBean {
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingConfigurationKeyValidator.java:12:import org.springframework.beans.factory.InitializingBean;
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingConfigurationKeyValidator.java:39:public final class MessagingConfigurationKeyValidator implements InitializingBean {
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingConfigurationKeyValidator.java:71:  public MessagingConfigurationKeyValidator(ConfigurableEnvironment environment) {
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingCoreAutoConfiguration.java:52:  public MessagingCredentialRequirementValidator messagingCredentialRequirementValidator(
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingCoreAutoConfiguration.java:61:    return new MessagingCredentialRequirementValidator(
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingCoreAutoConfiguration.java:72:  public MessagingPrefixMigrationValidator messagingPrefixMigrationValidator(
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingCoreAutoConfiguration.java:74:    return new MessagingPrefixMigrationValidator(environment);
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingCoreAutoConfiguration.java:106:  public MessagingConfigurationKeyValidator messagingConfigurationKeyValidator(
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingCoreAutoConfiguration.java:108:    return new MessagingConfigurationKeyValidator(environment);
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingCoreAutoConfiguration.java:216:  public StartupProfileValidation<dev.caskeleton.messaging.security.BrokerSecurityProfile>
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingCoreAutoConfiguration.java:221:    return new StartupProfileValidation<>(
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingCoreAutoConfiguration.java:463:  public org.springframework.beans.factory.InitializingBean messagingRuntimeInstallation(
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingCredentialRequirementValidator.java:7:import org.springframework.beans.factory.InitializingBean;
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingCredentialRequirementValidator.java:30:public final class MessagingCredentialRequirementValidator implements InitializingBean {
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingCredentialRequirementValidator.java:48:  public MessagingCredentialRequirementValidator(
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingPrefixMigrationValidator.java:7:import org.springframework.beans.factory.InitializingBean;
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingPrefixMigrationValidator.java:26:public final class MessagingPrefixMigrationValidator implements InitializingBean {
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingPrefixMigrationValidator.java:30:  public MessagingPrefixMigrationValidator(ConfigurableEnvironment environment) {
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingSettings.java:19: * MessagingPrefixMigrationValidator}. An alias that works is a fourth thing to keep in sync, and
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/RabbitMessagingAutoConfiguration.java:48:  public StartupProfileValidation<dev.caskeleton.messaging.rabbit.RabbitBrokerProfile>
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/RabbitMessagingAutoConfiguration.java:55:    return new StartupProfileValidation<>(
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/StartupProfileValidation.java:7:import org.springframework.beans.factory.InitializingBean;
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/StartupProfileValidation.java:31:final class StartupProfileValidation<T> implements InitializingBean {
messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/StartupProfileValidation.java:37:  StartupProfileValidation(Supplier<List<T>> profiles, Consumer<T> validator) {
