Skip to content

Commit 1ec4c01

Browse files
therepanicdsyer
authored andcommitted
allow custom ObservationGrpcClientInterceptor via @ConditionalOnMissingBean
Closes: gh-246 Signed-off-by: Andrey Litvitski <andrey1010102008@gmail.com>
1 parent 84d45e8 commit 1ec4c01

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

spring-grpc-spring-boot-autoconfigure/src/main/java/org/springframework/grpc/autoconfigure/client/GrpcClientObservationAutoConfiguration.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import org.springframework.boot.autoconfigure.AutoConfiguration;
1919
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
2020
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
21+
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
2122
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
2223
import org.springframework.context.annotation.Bean;
2324
import org.springframework.grpc.client.GlobalClientInterceptor;
@@ -36,6 +37,7 @@ public class GrpcClientObservationAutoConfiguration {
3637

3738
@Bean
3839
@GlobalClientInterceptor
40+
@ConditionalOnMissingBean
3941
ObservationGrpcClientInterceptor observationGrpcClientInterceptor(ObservationRegistry observationRegistry) {
4042
return new ObservationGrpcClientInterceptor(observationRegistry);
4143
}

0 commit comments

Comments
 (0)