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

zhouxzhan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/rocketmq-clients.git


The following commit(s) were added to refs/heads/master by this push:
     new 90044056 [ISSUE #660] Add namespace in metadata (#671)
90044056 is described below

commit 90044056cee6eb009b70fb524077728d745057c7
Author: Zhouxiang Zhan <zhouxz...@apache.org>
AuthorDate: Fri Jan 19 17:53:18 2024 +0800

    [ISSUE #660] Add namespace in metadata (#671)
---
 .../src/main/java/org/apache/rocketmq/client/java/rpc/Signature.java    | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/java/client/src/main/java/org/apache/rocketmq/client/java/rpc/Signature.java 
b/java/client/src/main/java/org/apache/rocketmq/client/java/rpc/Signature.java
index c1db9e36..781f1977 100644
--- 
a/java/client/src/main/java/org/apache/rocketmq/client/java/rpc/Signature.java
+++ 
b/java/client/src/main/java/org/apache/rocketmq/client/java/rpc/Signature.java
@@ -43,6 +43,7 @@ public class Signature {
     public static final String LANGUAGE_KEY = "x-mq-language";
     public static final String CLIENT_VERSION_KEY = "x-mq-client-version";
     public static final String PROTOCOL_VERSION = "x-mq-protocol";
+    public static final String NAMESPACE_KEY = "x-mq-namespace";
 
     public static final String ALGORITHM = "MQv2-HMAC-SHA1";
     public static final String CREDENTIAL = "Credential";
@@ -69,6 +70,7 @@ public class Signature {
         metadata.put(Metadata.Key.of(REQUEST_ID_KEY, 
Metadata.ASCII_STRING_MARSHALLER), requestId);
 
         metadata.put(Metadata.Key.of(CLIENT_ID_KEY, 
Metadata.ASCII_STRING_MARSHALLER), clientId.toString());
+        metadata.put(Metadata.Key.of(NAMESPACE_KEY, 
Metadata.ASCII_STRING_MARSHALLER), config.getNamespace());
 
         final Optional<SessionCredentialsProvider> 
optionalSessionCredentialsProvider =
             config.getCredentialsProvider();

Reply via email to