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

mikexue pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/eventmesh.git


    from d182e55ae [ISSUE #4031] Specifies the default character set (#4057)
     add 3f49cd4b7 [ISSUE #3485]Optimize Grpc protocol for Java (#3746)

No new revisions were added by this update.

Summary of changes:
 build.gradle                                       |   16 +-
 eventmesh-common/build.gradle                      |    2 +-
 ...tpMethod.java => EventMeshDataContentType.java} |   13 +-
 .../eventmesh/common/protocol/HeartbeatItem.java   |   16 +-
 .../common/protocol/SubscriptionMode.java          |    8 +-
 .../common/protocol/SubscriptionType.java          |    7 +-
 .../protocol/grpc/cloudevents/CloudEvent.java      | 3550 ++++++++++++++++++
 .../protocol/grpc/cloudevents/CloudEventBatch.java |  772 ++++
 .../grpc/cloudevents/CloudEventBatchOrBuilder.java |   33 +
 .../grpc/cloudevents/CloudEventOrBuilder.java      |  174 +
 .../ConsumerServiceGrpc.java                       |  295 +-
 .../grpc/cloudevents/EventMeshCloudEvents.java     |  105 +
 .../grpc/cloudevents/EventMeshGrpcService.java     |   70 +
 .../HeartbeatServiceGrpc.java                      |  170 +-
 .../grpc/cloudevents/PublisherServiceGrpc.java     |  632 ++++
 ...r.java => BatchEventMeshCloudEventWrapper.java} |   14 +-
 .../protocol/{http => grpc}/common/ClientType.java |   21 +-
 .../grpc/common/EventMeshCloudEventUtils.java      |  427 +++
 ...rapper.java => EventMeshCloudEventWrapper.java} |   14 +-
 ...SimpleMessageWrapper.java => ProtoSupport.java} |   28 +-
 .../common/protocol/grpc/common/ProtocolKey.java   |   32 +-
 .../common/protocol/grpc/common/Response.java      |   23 +-
 .../common/protocol/grpc/common/StatusCode.java    |    4 +-
 .../protocol/grpc/common/SubscriptionReply.java    |   34 +-
 .../common/protocol/grpc/protos/BatchMessage.java  | 2453 ------------
 .../grpc/protos/BatchMessageOrBuilder.java         |   84 -
 .../common/protocol/grpc/protos/EventmeshGrpc.java |  283 --
 .../common/protocol/grpc/protos/Heartbeat.java     | 1988 ----------
 .../protocol/grpc/protos/HeartbeatOrBuilder.java   |   93 -
 .../protocol/grpc/protos/PublisherServiceGrpc.java |  476 ---
 .../common/protocol/grpc/protos/RequestHeader.java | 1507 --------
 .../grpc/protos/RequestHeaderOrBuilder.java        |  147 -
 .../common/protocol/grpc/protos/Response.java      |  701 ----
 .../protocol/grpc/protos/ResponseOrBuilder.java    |   57 -
 .../common/protocol/grpc/protos/SimpleMessage.java | 1802 ---------
 .../grpc/protos/SimpleMessageOrBuilder.java        |  144 -
 .../common/protocol/grpc/protos/Subscription.java  | 3932 --------------------
 .../grpc/protos/SubscriptionOrBuilder.java         |   97 -
 .../eventmesh/common/utils/RandomStringUtils.java  |    7 +
 .../grpc/common/EventMeshCloudEventUtilsTest.java  |  271 ++
 eventmesh-examples/build.gradle                    |    2 +-
 .../eventmesh-protocol-cloudevents/build.gradle    |    7 +
 .../cloudevents/CloudEventsProtocolAdaptor.java    |   28 +-
 .../cloudevents/CloudEventsProtocolConstant.java   |    2 +
 .../GrpcEventMeshCloudEventProtocolResolver.java   |   66 +
 .../resolver/grpc/GrpcMessageProtocolResolver.java |  182 -
 .../eventmesh-protocol-grpc/build.gradle           |    4 +-
 .../src/main/proto/eventmesh-cloudevents.proto     |   86 +
 .../src/main/proto/eventmesh-service.proto         |   58 +
 .../eventmesh-protocol-meshmessage/build.gradle    |    7 +
 .../meshmessage/MeshMessageProtocolAdaptor.java    |   34 +-
 .../meshmessage/MeshMessageProtocolConstant.java   |    2 +
 .../GrpcEventMeshCloudEventProtocolResolver.java   |   70 +
 .../resolver/grpc/GrpcMessageProtocolResolver.java |  275 --
 eventmesh-runtime/build.gradle                     |    1 +
 .../runtime/boot/EventMeshGrpcServer.java          |    8 +-
 .../protocol/grpc/consumer/ConsumerManager.java    |    3 +-
 .../protocol/grpc/consumer/EventMeshConsumer.java  |    7 +-
 .../consumergroup/ConsumerGroupClient.java         |    8 +-
 .../consumergroup/ConsumerGroupTopicConfig.java    |    2 +-
 .../consumer/consumergroup/StreamTopicConfig.java  |   30 +-
 .../consumer/consumergroup/WebhookTopicConfig.java |    3 +-
 .../AbstractPublishBatchCloudEventProcessor.java   |  105 +
 .../AbstractPublishCloudEventProcessor.java        |  104 +
 .../processor/BatchPublishCloudEventProcessor.java |   92 +
 .../processor/BatchPublishMessageProcessor.java    |  146 -
 .../grpc/processor/HeartbeatProcessor.java         |   73 +-
 .../processor/PublishCloudEventsProcessor.java     |   87 +
 .../protocol/grpc/processor/PublishProcessor.java  |   20 +-
 .../grpc/processor/ReplyMessageProcessor.java      |   60 +-
 .../grpc/processor/RequestCloudEventProcessor.java |   98 +
 .../grpc/processor/RequestMessageProcessor.java    |  156 -
 .../grpc/processor/SendAsyncMessageProcessor.java  |  146 -
 .../grpc/processor/SubscribeProcessor.java         |   62 +-
 .../grpc/processor/SubscribeStreamProcessor.java   |   62 +-
 .../grpc/processor/UnsubscribeProcessor.java       |   46 +-
 .../protocol/grpc/push/AbstractPushRequest.java    |   29 +-
 .../core/protocol/grpc/push/HandleMsgContext.java  |    2 +-
 .../core/protocol/grpc/push/StreamPushRequest.java |   36 +-
 .../protocol/grpc/push/WebhookPushRequest.java     |   57 +-
 .../protocol/grpc/service/ConsumerService.java     |   83 +-
 .../protocol/grpc/service/HeartbeatService.java    |   15 +-
 ...{ProducerService.java => PublisherService.java} |   91 +-
 .../core/protocol/grpc/service/ServiceUtils.java   |  212 +-
 eventmesh-sdks/eventmesh-sdk-java/build.gradle     |    3 +-
 .../grpc/config/EventMeshGrpcClientConfig.java     |    5 +
 .../grpc/consumer/EventMeshGrpcConsumer.java       |  195 +-
 .../client/grpc/consumer/SubStreamHandler.java     |   82 +-
 .../exception/ProtocolNotSupportException.java     |   80 +
 .../client/grpc/producer/CloudEventProducer.java   |  101 +-
 .../grpc/producer/EventMeshGrpcProducer.java       |    6 +-
 .../grpc/producer/EventMeshMessageProducer.java    |   52 +-
 .../client/grpc/producer/GrpcProducer.java         |    4 +-
 .../client/grpc/util/EventMeshClientUtil.java      |  265 --
 .../grpc/util/EventMeshCloudEventBuilder.java      |  309 ++
 .../grpc/consumer/EventMeshGrpcConsumerTest.java   |   65 +-
 .../grpc/producer/CloudEventProducerTest.java      |   43 +-
 .../grpc/producer/EventMeshGrpcProducerTest.java   |   40 +-
 .../producer/EventMeshMessageProducerTest.java     |   32 +-
 .../client/grpc/util/EventMeshClientUtilTest.java  |  176 -
 .../grpc/util/EventMeshCloudEventBuilderTest.java  |  170 +
 .../eventmesh-storage-kafka/build.gradle           |    2 +-
 102 files changed, 8563 insertions(+), 16236 deletions(-)
 copy 
eventmesh-common/src/main/java/org/apache/eventmesh/common/enums/{HttpMethod.java
 => EventMeshDataContentType.java} (80%)
 copy 
eventmesh-storage-plugin/eventmesh-storage-api/src/main/java/org/apache/eventmesh/api/exception/OnExceptionContext.java
 => 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/HeartbeatItem.java
 (82%)
 create mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/cloudevents/CloudEvent.java
 create mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/cloudevents/CloudEventBatch.java
 create mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/cloudevents/CloudEventBatchOrBuilder.java
 create mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/cloudevents/CloudEventOrBuilder.java
 rename 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/{protos
 => cloudevents}/ConsumerServiceGrpc.java (54%)
 create mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/cloudevents/EventMeshCloudEvents.java
 create mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/cloudevents/EventMeshGrpcService.java
 rename 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/{protos
 => cloudevents}/HeartbeatServiceGrpc.java (58%)
 create mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/cloudevents/PublisherServiceGrpc.java
 rename 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/common/{BatchMessageWrapper.java
 => BatchEventMeshCloudEventWrapper.java} (71%)
 copy eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/{http 
=> grpc}/common/ClientType.java (76%)
 create mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/common/EventMeshCloudEventUtils.java
 copy 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/common/{SimpleMessageWrapper.java
 => EventMeshCloudEventWrapper.java} (73%)
 rename 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/common/{SimpleMessageWrapper.java
 => ProtoSupport.java} (57%)
 copy 
eventmesh-storage-plugin/eventmesh-storage-api/src/main/java/org/apache/eventmesh/api/exception/OnExceptionContext.java
 => 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/common/Response.java
 (79%)
 copy 
eventmesh-storage-plugin/eventmesh-storage-api/src/main/java/org/apache/eventmesh/api/exception/OnExceptionContext.java
 => 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/common/SubscriptionReply.java
 (62%)
 delete mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/protos/BatchMessage.java
 delete mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/protos/BatchMessageOrBuilder.java
 delete mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/protos/EventmeshGrpc.java
 delete mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/protos/Heartbeat.java
 delete mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/protos/HeartbeatOrBuilder.java
 delete mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/protos/PublisherServiceGrpc.java
 delete mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/protos/RequestHeader.java
 delete mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/protos/RequestHeaderOrBuilder.java
 delete mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/protos/Response.java
 delete mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/protos/ResponseOrBuilder.java
 delete mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/protos/SimpleMessage.java
 delete mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/protos/SimpleMessageOrBuilder.java
 delete mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/protos/Subscription.java
 delete mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/protos/SubscriptionOrBuilder.java
 create mode 100644 
eventmesh-common/src/test/java/org/apache/eventmesh/common/protocol/grpc/common/EventMeshCloudEventUtilsTest.java
 create mode 100644 
eventmesh-protocol-plugin/eventmesh-protocol-cloudevents/src/main/java/org/apache/eventmesh/protocol/cloudevents/resolver/grpc/GrpcEventMeshCloudEventProtocolResolver.java
 delete mode 100644 
eventmesh-protocol-plugin/eventmesh-protocol-cloudevents/src/main/java/org/apache/eventmesh/protocol/cloudevents/resolver/grpc/GrpcMessageProtocolResolver.java
 create mode 100644 
eventmesh-protocol-plugin/eventmesh-protocol-grpc/src/main/proto/eventmesh-cloudevents.proto
 create mode 100644 
eventmesh-protocol-plugin/eventmesh-protocol-grpc/src/main/proto/eventmesh-service.proto
 create mode 100644 
eventmesh-protocol-plugin/eventmesh-protocol-meshmessage/src/main/java/org/apache/eventmesh/protocol/meshmessage/resolver/grpc/GrpcEventMeshCloudEventProtocolResolver.java
 delete mode 100644 
eventmesh-protocol-plugin/eventmesh-protocol-meshmessage/src/main/java/org/apache/eventmesh/protocol/meshmessage/resolver/grpc/GrpcMessageProtocolResolver.java
 create mode 100644 
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/AbstractPublishBatchCloudEventProcessor.java
 create mode 100644 
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/AbstractPublishCloudEventProcessor.java
 create mode 100644 
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/BatchPublishCloudEventProcessor.java
 delete mode 100644 
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/BatchPublishMessageProcessor.java
 create mode 100644 
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/PublishCloudEventsProcessor.java
 copy 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/body/BaseRequestBody.java
 => 
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/PublishProcessor.java
 (72%)
 create mode 100644 
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/RequestCloudEventProcessor.java
 delete mode 100644 
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/RequestMessageProcessor.java
 delete mode 100644 
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/processor/SendAsyncMessageProcessor.java
 rename 
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/service/{ProducerService.java
 => PublisherService.java} (53%)
 create mode 100644 
eventmesh-sdks/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/grpc/exception/ProtocolNotSupportException.java
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/grpc/util/EventMeshClientUtil.java
 create mode 100644 
eventmesh-sdks/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/grpc/util/EventMeshCloudEventBuilder.java
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-java/src/test/java/org/apache/eventmesh/client/grpc/util/EventMeshClientUtilTest.java
 create mode 100644 
eventmesh-sdks/eventmesh-sdk-java/src/test/java/org/apache/eventmesh/client/grpc/util/EventMeshCloudEventBuilderTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to