however to build a client with my own ssl configuration like so
final NettyChannelBuilder nettyChannelBuilder = NettyChannelBuilder.forAddress("", 8888);
i get a compile error of cannot access AbstractManagedChannelImplBuilder
which is a strange because it is in the class path
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-netty-shaded</artifactId>
<version>1.21.0</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-protobuf</artifactId>
<version>1.21.0</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-stub</artifactId>
<version>1.21.0</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-tcnative-boringssl-static</artifactId>
<version>2.0.25.Final</version> <!-- See table for correct version -->
<!-- <scope>runtime</scope>-->
</dependency>
i'm also going to be using netty itself,4.1.35.Final, i understand that because netty is shaded in the boring ssl dependencies i won't have any conflicts.