You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by li...@apache.org on 2022/03/18 04:45:18 UTC

[rocketmq] branch 5.0.0-beta updated (0b7291b -> 8fc952d)

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

lizhanhui pushed a change to branch 5.0.0-beta
in repository https://gitbox.apache.org/repos/asf/rocketmq.git.


    from 0b7291b  [ISSUE #3503] bugfix: the consumeOffset will be set as 0 when getMessage returns null (#3504)
     add 8fc952d  Add new APIs for producer (#3987)

No new revisions were added by this update.

Summary of changes:
 {openmessaging => apis}/pom.xml                    |  19 ++--
 .../apache/rocketmq/apis/ClientConfiguration.java  |  61 +++++++++++
 .../rocketmq/apis/ClientConfigurationBuilder.java  |  72 ++++++++++++
 .../rocketmq/apis/ClientServiceProvider.java       |  52 +++++++++
 .../org/apache/rocketmq/apis/MessageQueue.java     |  11 +-
 .../apache/rocketmq/apis/SessionCredentials.java   |  58 ++++++++++
 .../rocketmq/apis/SessionCredentialsProvider.java  |  13 ++-
 .../apis/StaticSessionCredentialsProvider.java     |  25 ++---
 .../apis/exception/AuthenticationException.java    |  31 ++----
 .../apis/exception/AuthorisationException.java     |  35 +++---
 .../rocketmq/apis/exception/ClientException.java   |  72 ++++++++++++
 .../apache/rocketmq/apis/exception/ErrorCode.java  |  84 ++++++++++++++
 .../apis/exception/FlowControlException.java       |  11 +-
 .../rocketmq/apis/exception/NetworkException.java  |  14 +--
 .../exception/RemoteIllegalArgumentException.java  |  12 +-
 .../apis/exception/ResourceNotFoundException.java  |  11 +-
 .../apis/exception/ResourceNotMatchException.java  |  10 +-
 .../rocketmq/apis/exception/TimeoutException.java  |  14 +--
 .../org/apache/rocketmq/apis/message/Message.java  |  77 +++++++++++++
 .../rocketmq/apis/message/MessageBuilder.java      |  91 ++++++++++++++++
 .../apache/rocketmq/apis/message/MessageId.java    |  33 +++---
 .../rocketmq/apis/message/MessageIdVersion.java    |  13 ++-
 .../apache/rocketmq/apis/message/MessageView.java  | 121 +++++++++++++++++++++
 .../apache/rocketmq/apis/producer/Producer.java    | 100 +++++++++++++++++
 .../rocketmq/apis/producer/ProducerBuilder.java    |  82 ++++++++++++++
 .../apache/rocketmq/apis/producer/SendReceipt.java |  15 ++-
 .../apache/rocketmq/apis/producer/Transaction.java |  47 ++++++++
 .../rocketmq/apis/producer/TransactionChecker.java |  41 +++++++
 .../apis/producer/TransactionResolution.java       |  22 ++--
 .../apis/retry/BackOffRetryPolicyBuilder.java      |  59 ++++++++++
 .../rocketmq/apis/retry/BackoffRetryPolicy.java    |  86 +++++++++++++++
 .../apache/rocketmq/apis/retry/RetryPolicy.java    |  23 ++--
 pom.xml                                            |   4 +
 33 files changed, 1243 insertions(+), 176 deletions(-)
 copy {openmessaging => apis}/pom.xml (66%)
 create mode 100644 apis/src/main/java/org/apache/rocketmq/apis/ClientConfiguration.java
 create mode 100644 apis/src/main/java/org/apache/rocketmq/apis/ClientConfigurationBuilder.java
 create mode 100644 apis/src/main/java/org/apache/rocketmq/apis/ClientServiceProvider.java
 copy common/src/main/java/org/apache/rocketmq/common/TopicFilterType.java => apis/src/main/java/org/apache/rocketmq/apis/MessageQueue.java (87%)
 create mode 100644 apis/src/main/java/org/apache/rocketmq/apis/SessionCredentials.java
 copy common/src/main/java/org/apache/rocketmq/common/consistenthash/Node.java => apis/src/main/java/org/apache/rocketmq/apis/SessionCredentialsProvider.java (75%)
 copy common/src/main/java/org/apache/rocketmq/common/consistenthash/VirtualNode.java => apis/src/main/java/org/apache/rocketmq/apis/StaticSessionCredentialsProvider.java (58%)
 copy client/src/main/java/org/apache/rocketmq/client/trace/TraceTransferBean.java => apis/src/main/java/org/apache/rocketmq/apis/exception/AuthenticationException.java (59%)
 copy client/src/main/java/org/apache/rocketmq/client/trace/TraceTransferBean.java => apis/src/main/java/org/apache/rocketmq/apis/exception/AuthorisationException.java (52%)
 create mode 100644 apis/src/main/java/org/apache/rocketmq/apis/exception/ClientException.java
 create mode 100644 apis/src/main/java/org/apache/rocketmq/apis/exception/ErrorCode.java
 copy common/src/main/java/org/apache/rocketmq/common/filter/impl/Operand.java => apis/src/main/java/org/apache/rocketmq/apis/exception/FlowControlException.java (75%)
 copy common/src/main/java/org/apache/rocketmq/common/filter/FilterContext.java => apis/src/main/java/org/apache/rocketmq/apis/exception/NetworkException.java (72%)
 copy remoting/src/main/java/org/apache/rocketmq/remoting/exception/RemotingTooMuchRequestException.java => apis/src/main/java/org/apache/rocketmq/apis/exception/RemoteIllegalArgumentException.java (73%)
 copy common/src/main/java/org/apache/rocketmq/common/filter/impl/Operand.java => apis/src/main/java/org/apache/rocketmq/apis/exception/ResourceNotFoundException.java (74%)
 copy common/src/main/java/org/apache/rocketmq/common/utils/CorrelationIdUtil.java => apis/src/main/java/org/apache/rocketmq/apis/exception/ResourceNotMatchException.java (79%)
 copy common/src/main/java/org/apache/rocketmq/common/filter/FilterContext.java => apis/src/main/java/org/apache/rocketmq/apis/exception/TimeoutException.java (72%)
 create mode 100644 apis/src/main/java/org/apache/rocketmq/apis/message/Message.java
 create mode 100644 apis/src/main/java/org/apache/rocketmq/apis/message/MessageBuilder.java
 copy common/src/main/java/org/apache/rocketmq/common/protocol/heartbeat/MessageModel.java => apis/src/main/java/org/apache/rocketmq/apis/message/MessageId.java (62%)
 copy client/src/main/java/org/apache/rocketmq/client/consumer/AckStatus.java => apis/src/main/java/org/apache/rocketmq/apis/message/MessageIdVersion.java (81%)
 create mode 100644 apis/src/main/java/org/apache/rocketmq/apis/message/MessageView.java
 create mode 100644 apis/src/main/java/org/apache/rocketmq/apis/producer/Producer.java
 create mode 100644 apis/src/main/java/org/apache/rocketmq/apis/producer/ProducerBuilder.java
 copy store/src/main/java/org/apache/rocketmq/store/queue/ReferredIterator.java => apis/src/main/java/org/apache/rocketmq/apis/producer/SendReceipt.java (75%)
 create mode 100644 apis/src/main/java/org/apache/rocketmq/apis/producer/Transaction.java
 create mode 100644 apis/src/main/java/org/apache/rocketmq/apis/producer/TransactionChecker.java
 copy client/src/main/java/org/apache/rocketmq/client/consumer/listener/ConsumeOrderlyStatus.java => apis/src/main/java/org/apache/rocketmq/apis/producer/TransactionResolution.java (67%)
 create mode 100644 apis/src/main/java/org/apache/rocketmq/apis/retry/BackOffRetryPolicyBuilder.java
 create mode 100644 apis/src/main/java/org/apache/rocketmq/apis/retry/BackoffRetryPolicy.java
 copy filter/src/main/java/org/apache/rocketmq/filter/FilterSpi.java => apis/src/main/java/org/apache/rocketmq/apis/retry/RetryPolicy.java (65%)