Skip to content
Snippets Groups Projects
Commit 0042d7e0 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-6162 add OzgCloudUserProfileService configuration

parent 1e8a7f96
Branches
Tags
No related merge requests found
...@@ -26,10 +26,15 @@ package de.ozgcloud.document.bescheid; ...@@ -26,10 +26,15 @@ package de.ozgcloud.document.bescheid;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import de.ozgcloud.apilib.common.callcontext.OzgCloudCallContextProvider;
import de.ozgcloud.apilib.common.command.OzgCloudCommandService; import de.ozgcloud.apilib.common.command.OzgCloudCommandService;
import de.ozgcloud.apilib.common.command.grpc.CommandMapper; import de.ozgcloud.apilib.common.command.grpc.CommandMapper;
import de.ozgcloud.apilib.common.command.grpc.GrpcOzgCloudCommandService; import de.ozgcloud.apilib.common.command.grpc.GrpcOzgCloudCommandService;
import de.ozgcloud.apilib.user.GrpcOzgCloudUserProfileService;
import de.ozgcloud.apilib.user.OzgCloudUserProfileService;
import de.ozgcloud.apilib.user.UserProfileMapper;
import de.ozgcloud.document.bescheid.common.callcontext.BescheidManagerCallContextProvider; import de.ozgcloud.document.bescheid.common.callcontext.BescheidManagerCallContextProvider;
import de.ozgcloud.user.grpc.userprofile.UserProfileServiceGrpc;
import de.ozgcloud.vorgang.grpc.command.CommandServiceGrpc; import de.ozgcloud.vorgang.grpc.command.CommandServiceGrpc;
import net.devh.boot.grpc.client.inject.GrpcClient; import net.devh.boot.grpc.client.inject.GrpcClient;
...@@ -37,13 +42,21 @@ import net.devh.boot.grpc.client.inject.GrpcClient; ...@@ -37,13 +42,21 @@ import net.devh.boot.grpc.client.inject.GrpcClient;
public class BescheidManagerConfiguration { public class BescheidManagerConfiguration {
public static final String COMMAND_SERVICE_NAME = "bescheid_OzgCloudCommandService"; public static final String COMMAND_SERVICE_NAME = "bescheid_OzgCloudCommandService";
public static final String USER_PROFILE_SERVICE_NAME = "bescheid_OzgCloudUserProfileService";
@GrpcClient("command-manager") @GrpcClient("command-manager")
private CommandServiceGrpc.CommandServiceBlockingStub commandServiceStub; private CommandServiceGrpc.CommandServiceBlockingStub commandServiceStub;
@GrpcClient("user-manager")
private UserProfileServiceGrpc.UserProfileServiceBlockingStub userProfileServiceStub;
@Bean(COMMAND_SERVICE_NAME) @Bean(COMMAND_SERVICE_NAME)
OzgCloudCommandService grpcOzgCloudCommandService(CommandMapper commandMapper, BescheidManagerCallContextProvider contextProvider) { OzgCloudCommandService grpcOzgCloudCommandService(CommandMapper commandMapper, BescheidManagerCallContextProvider contextProvider) {
return new GrpcOzgCloudCommandService(commandServiceStub, commandMapper, contextProvider, return new GrpcOzgCloudCommandService(commandServiceStub, commandMapper, contextProvider,
GrpcOzgCloudCommandService.DEFAULT_COMMAND_REQUEST_THRESHOLD_MILLIS); GrpcOzgCloudCommandService.DEFAULT_COMMAND_REQUEST_THRESHOLD_MILLIS);
} }
@Bean(USER_PROFILE_SERVICE_NAME)
OzgCloudUserProfileService grpcOzgCloudUserProfileService(UserProfileMapper mapper, OzgCloudCallContextProvider contextProvider) {
return new GrpcOzgCloudUserProfileService(userProfileServiceStub, mapper, contextProvider);
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment