diff --git a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteService.java b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteService.java index 0d9401329513b7136be53f93b52034aba891bce9..a3d3ccdbf31cf972eb11c14d4891a93ecfaafe5c 100644 --- a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteService.java +++ b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteService.java @@ -9,14 +9,16 @@ import de.ozgcloud.nachrichten.postfach.PostfachNachricht; import de.ozgcloud.nachrichten.postfach.PostfachRemoteService; import de.ozgcloud.nachrichten.postfach.osiv2.config.Osi2PostfachProperties; import de.ozgcloud.nachrichten.postfach.osiv2.transfer.PostfachApiFacadeService; +import lombok.RequiredArgsConstructor; import lombok.extern.log4j.Log4j2; @Service @ConditionalOnProperty(prefix = Osi2PostfachProperties.PREFIX, name = "enabled", havingValue = "true") @Log4j2 -public record OsiPostfachRemoteService( - PostfachApiFacadeService postfachApiFacadeService -) implements PostfachRemoteService { +@RequiredArgsConstructor +public class OsiPostfachRemoteService implements PostfachRemoteService { + private final PostfachApiFacadeService postfachApiFacadeService; + public static final String POSTFACH_TYPE_OSI = "OSI"; @Override diff --git a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/PostfachApiFacadeService.java b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/PostfachApiFacadeService.java index 4405c985141a68a847cff85319ec0aab26c79e31..d3aaa130fe44c77fb3734fe2456ed4c86245bc82 100644 --- a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/PostfachApiFacadeService.java +++ b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/PostfachApiFacadeService.java @@ -10,16 +10,19 @@ import de.ozgcloud.nachrichten.postfach.PostfachNachricht; import de.ozgcloud.nachrichten.postfach.osiv2.config.Osi2PostfachProperties; import de.ozgcloud.nachrichten.postfach.osiv2.gen.api.MessageExchangeApi; import de.ozgcloud.nachrichten.postfach.osiv2.gen.model.MessageExchangeReceiveMessage; +import lombok.RequiredArgsConstructor; import lombok.extern.log4j.Log4j2; @Log4j2 @Service @ConditionalOnProperty(prefix = Osi2PostfachProperties.PREFIX, name = "enabled", havingValue = "true") -public record PostfachApiFacadeService( - MessageExchangeApi messageExchangeApi, - RequestMapper requestMapper, - ResponseMapper responseMapper -) { +@RequiredArgsConstructor +public class PostfachApiFacadeService { + + private final MessageExchangeApi messageExchangeApi; + private final RequestMapper requestMapper; + private final ResponseMapper responseMapper; + private static int MAX_NUMBER_RECEIVED_MESSAGES = 100; public void sendMessage(PostfachNachricht nachricht) {