public void queryMessage(// final String addr, // final QueryMessageRequestHeader requestHeader, // final long timeoutMillis, // final InvokeCallback invokeCallback,// final Boolean isUnqiueKey ) throws RemotingException, MQBrokerException, InterruptedException { RemotingCommand request = RemotingCommand.createRequestCommand(RequestCode.QUERY_MESSAGE, requestHeader); request.addExtField(MixAll.UNIQUE_MSG_QUERY_FLAG, isUnqiueKey.toString()); this.remotingClient.invokeAsync(MixAll.brokerVIPChannel(this.clientConfig.isVipChannelEnabled(), addr), request, timeoutMillis, invokeCallback); }
public void queryMessage(// final String addr, // final QueryMessageRequestHeader requestHeader, // final long timeoutMillis, // final InvokeCallback invokeCallback,// final Boolean isUnqiueKey ) throws RemotingException, MQBrokerException, InterruptedException { RemotingCommand request = RemotingCommand.createRequestCommand(RequestCode.QUERY_MESSAGE, requestHeader); request.addExtField(MixAll.UNIQUE_MSG_QUERY_FLAG, isUnqiueKey.toString()); this.remotingClient.invokeAsync(MixAll.brokerVIPChannel(this.clientConfig.isVipChannelEnabled(), addr), request, timeoutMillis, invokeCallback); }
@Override public void doBeforeRequest(String remoteAddr, RemotingCommand request) { byte[] total = AuthUtil.combineRequestContent(request, parseRequestContent(request, sessionCredentials.getAccessKey(), sessionCredentials.getOnsChannel().name())); String signature = AuthUtil.calSignature(total, sessionCredentials.getSecretKey()); request.addExtField(Signature, signature); request.addExtField(AccessKey, sessionCredentials.getAccessKey()); request.addExtField(ONSChannelKey, sessionCredentials.getOnsChannel().name()); }
@Override public void doBeforeRequest(String remoteAddr, RemotingCommand request) { byte[] total = AuthUtil.combineRequestContent(request, parseRequestContent(request, sessionCredentials.getAccessKey(), sessionCredentials.getOnsChannel().name())); String signature = AuthUtil.calSignature(total, sessionCredentials.getSecretKey()); request.addExtField(Signature, signature); request.addExtField(AccessKey, sessionCredentials.getAccessKey()); request.addExtField(ONSChannelKey, sessionCredentials.getOnsChannel().name()); }
response.addExtField(MessageConst.PROPERTY_MSG_REGION,this.brokerController.getBrokerConfig().getRegionId());