diff --git a/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java b/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java index 34de53db945841ebd5580d5e056fcb9a86375063..2e135f9e90dfd4c175fade6a65c9108f7811da4c 100644 --- a/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java +++ b/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java @@ -90,6 +90,16 @@ public class OzgCloudClientAutoConfiguration { .build(); } + @Bean + @ConditionalOnProperty("ozgcloud.file-manager.address") + GrpcChannelConfigurator fileManagerConfigurator() { + return GrpcChannelConfigurator.builder() + .clientName(CLIENT_NAME_FILE_MANAGER) + .address(fileManagerProperties.getAddress()) + .negotiationType(fileManagerProperties.getNegotiationType()) + .build(); + } + @Bean GrpcChannelsProperties clientProperties(Collection<GrpcChannelConfigurator> configurators) { var properties = new GrpcChannelsProperties();