# 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 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 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 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 implements InitializingBean { messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/StartupProfileValidation.java:37: StartupProfileValidation(Supplier> profiles, Consumer validator) {