diff --git a/pluto-server/src/main/java/de/itvsh/ozg/pluto/PlutoServerConfiguration.java b/pluto-server/src/main/java/de/itvsh/ozg/pluto/PlutoServerConfiguration.java index 8cdd25b05b1460815a150f29eadf3dcb68e9368b..9bfb1a79b842f26192c6a3dce0aeee22781d0c6d 100644 --- a/pluto-server/src/main/java/de/itvsh/ozg/pluto/PlutoServerConfiguration.java +++ b/pluto-server/src/main/java/de/itvsh/ozg/pluto/PlutoServerConfiguration.java @@ -1,5 +1,6 @@ package de.itvsh.ozg.pluto; +import org.springframework.boot.autoconfigure.ImportAutoConfiguration; import org.springframework.context.annotation.Configuration; import org.springframework.data.elasticsearch.repository.config.EnableElasticsearchRepositories; import org.springframework.data.mongodb.repository.config.EnableMongoRepositories; @@ -7,6 +8,30 @@ import org.springframework.data.mongodb.repository.config.EnableMongoRepositorie import io.mongock.runner.springboot.EnableMongock; @Configuration +@ImportAutoConfiguration({ + net.devh.boot.grpc.client.autoconfigure.GrpcClientAutoConfiguration.class, + net.devh.boot.grpc.client.autoconfigure.GrpcClientMetricAutoConfiguration.class, + net.devh.boot.grpc.client.autoconfigure.GrpcClientHealthAutoConfiguration.class, + net.devh.boot.grpc.client.autoconfigure.GrpcClientSecurityAutoConfiguration.class, + net.devh.boot.grpc.client.autoconfigure.GrpcClientTraceAutoConfiguration.class, + net.devh.boot.grpc.client.autoconfigure.GrpcDiscoveryClientAutoConfiguration.class, + + net.devh.boot.grpc.common.autoconfigure.GrpcCommonCodecAutoConfiguration.class, + net.devh.boot.grpc.common.autoconfigure.GrpcCommonTraceAutoConfiguration.class, + + net.devh.boot.grpc.server.autoconfigure.GrpcAdviceAutoConfiguration.class, + net.devh.boot.grpc.server.autoconfigure.GrpcHealthServiceAutoConfiguration.class, + net.devh.boot.grpc.server.autoconfigure.GrpcMetadataConsulConfiguration.class, + net.devh.boot.grpc.server.autoconfigure.GrpcMetadataEurekaConfiguration.class, + net.devh.boot.grpc.server.autoconfigure.GrpcMetadataNacosConfiguration.class, + net.devh.boot.grpc.server.autoconfigure.GrpcMetadataZookeeperConfiguration.class, + net.devh.boot.grpc.server.autoconfigure.GrpcReflectionServiceAutoConfiguration.class, + net.devh.boot.grpc.server.autoconfigure.GrpcServerAutoConfiguration.class, + net.devh.boot.grpc.server.autoconfigure.GrpcServerFactoryAutoConfiguration.class, + net.devh.boot.grpc.server.autoconfigure.GrpcServerMetricAutoConfiguration.class, + net.devh.boot.grpc.server.autoconfigure.GrpcServerSecurityAutoConfiguration.class, + net.devh.boot.grpc.server.autoconfigure.GrpcServerTraceAutoConfiguration.class +}) @EnableMongock @EnableMongoRepositories(basePackages = { "de.itvsh.ozg.pluto.vorgang", "de.itvsh.ozg.pluto.attached_item", "de.itvsh.ozg.pluto.command" }) @EnableElasticsearchRepositories(basePackages = "de.itvsh.ozg.pluto.common.search")