diff --git a/router/src/main/java/de/ozgcloud/eingang/router/VorgangManagerServerResolver.java b/router/src/main/java/de/ozgcloud/eingang/router/VorgangManagerServerResolver.java index 38aaa1d273ff80880b8546053bed6ca169a54dcc..086f5981beb68c0b5b5c4e797db457316309cc1e 100644 --- a/router/src/main/java/de/ozgcloud/eingang/router/VorgangManagerServerResolver.java +++ b/router/src/main/java/de/ozgcloud/eingang/router/VorgangManagerServerResolver.java @@ -95,8 +95,7 @@ public class VorgangManagerServerResolver { return createStub(organisationsEinheitId, binaryFileStubFactory, BinaryFileServiceStub.class); } - <T extends AbstractStub<T>> ManagableStub<T> createStub(Optional<String> organisationsEinheitId, StubFactory stubFactory, - Class<? extends AbstractStub<?>> stubClass) { + <T extends AbstractStub<T>> ManagableStub<T> createStub(Optional<String> organisationsEinheitId, StubFactory stubFactory, Class<T> stubClass) { if (isZufiStrategy()) { return createCloseableStub(organisationsEinheitId, stubFactory, stubClass); } @@ -108,7 +107,7 @@ public class VorgangManagerServerResolver { } <T extends AbstractStub<T>> ManagableStub<T> createCloseableStub(Optional<String> organisationsEinheitId, StubFactory stubFactory, - Class<? extends AbstractStub<?>> stubClass) { + Class<T> stubClass) { var channelName = getVorgangManagerAddress(organisationsEinheitId); var channel = createChannel(channelName); var stub = stubFactory.createStub(stubClass, channel); @@ -128,7 +127,7 @@ public class VorgangManagerServerResolver { } <T extends AbstractStub<T>> ManagableStub<T> createStubByConfiguredChannels(Optional<String> organisationsEinheitId, StubFactory stubFactory, - Class<? extends AbstractStub<?>> stubClass) { + Class<T> stubClass) { var channelName = getChannelName(organisationsEinheitId); var stub = stubFactory.createStub(stubClass, createChannelByName(channelName)); stub = applyStubTransformers(stub, channelName);