From 2a43e4240e20a51ec91c67e611c5ced006753ef4 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Tue, 5 Nov 2024 17:56:47 +0100
Subject: [PATCH] create channel configuration for file-manager

---
 .../autoconfigure/OzgCloudClientAutoConfiguration.java | 10 ++++++++++
 1 file changed, 10 insertions(+)

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 34de53d..2e135f9 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();
-- 
GitLab