diff --git a/eventmesh-sdk-java/build.gradle b/eventmesh-sdk-java/build.gradle index 6e6f45ffa1..9e13a6ff87 100644 --- a/eventmesh-sdk-java/build.gradle +++ b/eventmesh-sdk-java/build.gradle @@ -15,6 +15,8 @@ * limitations under the License. */ +def grpcVersion = '1.15.0' + dependencies { implementation project(":eventmesh-common") @@ -26,10 +28,10 @@ dependencies { implementation "io.netty:netty-all" implementation "org.apache.httpcomponents:httpclient" - implementation "io.grpc:grpc-protobuf:1.15.0" - implementation "io.grpc:grpc-stub:1.15.0" - implementation "io.grpc:grpc-netty:1.15.0" - implementation "io.grpc:grpc-netty-shaded:1.15.0" + implementation "io.grpc:grpc-protobuf:${grpcVersion}" + implementation "io.grpc:grpc-stub:${grpcVersion}" + implementation "io.grpc:grpc-netty:${grpcVersion}" + implementation "io.grpc:grpc-netty-shaded:${grpcVersion}" testImplementation project(":eventmesh-common") diff --git a/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/grpc/Publisher.java b/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/grpc/Producer.java similarity index 71% rename from eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/grpc/Publisher.java rename to eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/grpc/Producer.java index 9b8909fac2..988238ed4e 100644 --- a/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/grpc/Publisher.java +++ b/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/grpc/Producer.java @@ -9,32 +9,31 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -public class Publisher { +public class Producer { - private static Logger logger = LoggerFactory.getLogger(Publisher.class); + private static Logger logger = LoggerFactory.getLogger(Producer.class); private ClientConfig clientConfig; private ManagedChannel channel; - public Publisher(ClientConfig clientConfig) { + public Producer(ClientConfig clientConfig) { this.clientConfig = clientConfig; } public void start() { - channel = ManagedChannelBuilder - .forAddress(clientConfig.getServerAddr(), clientConfig.getServerPort()) + channel = ManagedChannelBuilder.forAddress(clientConfig.getServerAddr(), clientConfig.getServerPort()) .usePlaintext().build(); } - public void publish(String content) { - PublisherServiceGrpc.PublisherServiceBlockingStub publisherClient = - PublisherServiceGrpc.newBlockingStub(channel); + public boolean publish(String content) { + PublisherServiceGrpc.PublisherServiceBlockingStub publisherClient = PublisherServiceGrpc.newBlockingStub(channel); Message message = Message.newBuilder().setContent(content).build(); Response response = publisherClient.publish(message); logger.info("===========" + response.getRespCode() + " " + response.getRespMsg()); + return true; } public void stop() { diff --git a/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/grpc/config/ClientConfig.java b/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/grpc/config/ClientConfig.java index d31460d694..4703630d69 100644 --- a/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/grpc/config/ClientConfig.java +++ b/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/grpc/config/ClientConfig.java @@ -165,7 +165,7 @@ public String toString() { .append("pid=").append(pid).append(",") .append("sys=").append(sys).append(",") .append("userName=").append(userName).append(",") - .append("password=").append(password).append(",") + .append("password=").append("***").append(",") .append("useTls=").append(useTls).append("}"); return sb.toString(); } diff --git a/eventmesh-sdk-java/src/test/java/org/apache/eventmesh/client/grpc/AsyncPublish.java b/eventmesh-sdk-java/src/test/java/org/apache/eventmesh/client/grpc/AsyncPublish.java index bd737fe706..8c1e7665f4 100644 --- a/eventmesh-sdk-java/src/test/java/org/apache/eventmesh/client/grpc/AsyncPublish.java +++ b/eventmesh-sdk-java/src/test/java/org/apache/eventmesh/client/grpc/AsyncPublish.java @@ -25,7 +25,7 @@ public static void main(String[] args) throws Exception { .setSys("1234") .setPid(String.valueOf(ThreadUtil.getPID())); - Publisher publisher = new Publisher(clientConfig); + Producer publisher = new Producer(clientConfig); publisher.start(); publisher.publish("hello world grpc!!");