This is an automated email from the ASF dual-hosted git repository.

dmvolod pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 84313d7891ed1a1be3816c4b4dbf21d0e5a105df
Author: Dimitrios Liapis <dimitri...@gmail.com>
AuthorDate: Fri May 17 01:27:02 2019 +0200

    CAMEL-13209 Upgrading GRPC version to 1.20.0
    Also upgrading associated dependencies and needed refactoring
---
 .../camel/component/grpc/auth/jwt/JwtCallCredentials.java  | 14 ++++++++------
 parent/pom.xml                                             | 12 ++++++------
 .../components-starter/camel-grpc-starter/pom.xml          |  8 --------
 3 files changed, 14 insertions(+), 20 deletions(-)

diff --git 
a/components/camel-grpc/src/main/java/org/apache/camel/component/grpc/auth/jwt/JwtCallCredentials.java
 
b/components/camel-grpc/src/main/java/org/apache/camel/component/grpc/auth/jwt/JwtCallCredentials.java
index 9a051e8..f1b1060 100644
--- 
a/components/camel-grpc/src/main/java/org/apache/camel/component/grpc/auth/jwt/JwtCallCredentials.java
+++ 
b/components/camel-grpc/src/main/java/org/apache/camel/component/grpc/auth/jwt/JwtCallCredentials.java
@@ -27,10 +27,12 @@ import org.apache.camel.component.grpc.GrpcConstants;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import static io.grpc.internal.GrpcAttributes.ATTR_LB_ADDR_AUTHORITY;
+
 /**
- * JSON Web Token client credentials generator and injector 
+ * JSON Web Token client credentials generator and injector
  */
-public class JwtCallCredentials implements CallCredentials {
+public class JwtCallCredentials extends CallCredentials {
     private static final Logger LOG = 
LoggerFactory.getLogger(JwtCallCredentials.class);
     private final String jwtToken;
 
@@ -39,8 +41,8 @@ public class JwtCallCredentials implements CallCredentials {
     }
 
     @Override
-    public void applyRequestMetadata(MethodDescriptor<?, ?> method, Attributes 
attrs, Executor executor, MetadataApplier applier) {
-        String authority = attrs.get(ATTR_AUTHORITY);
+    public void applyRequestMetadata(RequestInfo requestInfo, Executor 
executor, MetadataApplier metadataApplier) {
+        String authority = 
requestInfo.getTransportAttrs().get(ATTR_LB_ADDR_AUTHORITY);
 
         LOG.debug("Using authority {} for credentials", authority);
         executor.execute(new Runnable() {
@@ -51,10 +53,10 @@ public class JwtCallCredentials implements CallCredentials {
                     Metadata headers = new Metadata();
                     Metadata.Key<String> jwtKey = 
GrpcConstants.GRPC_JWT_METADATA_KEY;
                     headers.put(jwtKey, jwtToken);
-                    applier.apply(headers);
+                    metadataApplier.apply(headers);
                 } catch (Throwable e) {
                     LOG.debug("Unable to set metadata credentials header", e);
-                    applier.fail(Status.UNAUTHENTICATED.withCause(e));
+                    metadataApplier.fail(Status.UNAUTHENTICATED.withCause(e));
                 }
             }
         });
diff --git a/parent/pom.xml b/parent/pom.xml
index 300a774..ea30dc7 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -258,13 +258,13 @@
         <google-mail-guava-version>17.0</google-mail-guava-version>
         <google-truth-version>0.30</google-truth-version>
         <grizzly-websockets-version>2.3.25</grizzly-websockets-version>
-        <grpc-version>1.15.0</grpc-version>
-        
<grpc-google-auth-library-version>0.9.0</grpc-google-auth-library-version>
-        <grpc-guava-version>20.0</grpc-guava-version>
+        <grpc-version>1.20.0</grpc-version>
+        
<grpc-google-auth-library-version>0.13.0</grpc-google-auth-library-version>
+        <grpc-guava-version>26.0-android</grpc-guava-version>
         <grpc-java-jwt-version>3.2.0</grpc-java-jwt-version>
-        
<grpc-netty-tcnative-boringssl-static-version>2.0.18.Final</grpc-netty-tcnative-boringssl-static-version>
-        <grpc-bundle-version>1.15.0_1</grpc-bundle-version>
-        <grpc-errorprone-version>2.2.0</grpc-errorprone-version>
+        
<grpc-netty-tcnative-boringssl-static-version>2.0.22.Final</grpc-netty-tcnative-boringssl-static-version>
+        <grpc-bundle-version>1.20.0_1</grpc-bundle-version>
+        <grpc-errorprone-version>2.3.0</grpc-errorprone-version>
         <gson-version>2.8.5</gson-version>
         <guice3-version>3.0</guice3-version>
         <guice-bundle-version>3.0_1</guice-bundle-version>
diff --git 
a/platforms/spring-boot/components-starter/camel-grpc-starter/pom.xml 
b/platforms/spring-boot/components-starter/camel-grpc-starter/pom.xml
index 8861693..4a10c2d 100644
--- a/platforms/spring-boot/components-starter/camel-grpc-starter/pom.xml
+++ b/platforms/spring-boot/components-starter/camel-grpc-starter/pom.xml
@@ -38,14 +38,6 @@
       <groupId>org.apache.camel</groupId>
       <artifactId>camel-grpc</artifactId>
       <version>${project.version}</version>
-      <!--START OF GENERATED CODE-->
-      <exclusions>
-        <exclusion>
-          <groupId>commons-logging</groupId>
-          <artifactId>commons-logging</artifactId>
-        </exclusion>
-      </exclusions>
-      <!--END OF GENERATED CODE-->
     </dependency>
     <!--START OF GENERATED CODE-->
     <dependency>

Reply via email to