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 <[email protected]>
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();