【发布时间】:2020-04-02 00:04:28
【问题描述】:
我有一个库,它已经使用了C++ version of gRPC,我需要实现一个 Java 包装器。
因此,我需要使用 Java Native Interface (JNI) 将 std::shared_ptr<grpc::Channel> 转换为 gRPC-Java Channel。
更具体地说,我需要实现以下Java函数:
public native ManagedChannel CreateChannel(String address);
引用这个现有的 C++ 函数:
std::shared_ptr<grpc::Channel> CreateChannel(std::string address);
可以这样做吗?
【问题讨论】:
标签: java-native-interface grpc grpc-java