Commit 353c94ec authored by yanzg's avatar yanzg

接口文档的支持

parent e83d2ada
...@@ -64,10 +64,9 @@ public interface MqService { ...@@ -64,10 +64,9 @@ public interface MqService {
void basicAck(Message message, Channel channel); void basicAck(Message message, Channel channel);
/** /**
*
* 删除当前服务器的队列 * 删除当前服务器的队列
* *
* @param req 请求数据 * @param req 请求数据
* @return * @return
*/ */
String removeServerQueue(ServerQueueReqVo req); String removeServerQueue(ServerQueueReqVo req);
...@@ -76,11 +75,20 @@ public interface MqService { ...@@ -76,11 +75,20 @@ public interface MqService {
* 建立当前服务器的队列 * 建立当前服务器的队列
* *
* @param req 请求数据 * @param req 请求数据
* @param listener 处理函数
* @return * @return
*/ */
@ApiOperation(value = "建立当前服务器的队列") @ApiOperation(value = "建立当前服务器的队列")
String createServerQueue(ServerQueueReqVo req, ChannelAwareMessageListener listener); String createServerQueue(ServerQueueReqVo req);
/**
* 注册当前消费队列的回调
*
* @param req 请求数据
* @param listener 处理函数
* @return
*/
@ApiOperation(value = "注册当前消费队列的回调")
String setServerQueueConsumer(ServerQueueReqVo req, ChannelAwareMessageListener listener);
/** /**
* 注册当前服务器的token,超期后需要重新注册 * 注册当前服务器的token,超期后需要重新注册
...@@ -93,6 +101,7 @@ public interface MqService { ...@@ -93,6 +101,7 @@ public interface MqService {
/** /**
* 删除token的执行 * 删除token的执行
*
* @param req * @param req
*/ */
@ApiOperation(value = "删除token的执行") @ApiOperation(value = "删除token的执行")
......
...@@ -178,11 +178,10 @@ public class MqServiceImpl implements MqService { ...@@ -178,11 +178,10 @@ public class MqServiceImpl implements MqService {
* 建立当前服务器的队列 * 建立当前服务器的队列
* *
* @param req 请求数据 * @param req 请求数据
* @param listener 处理函数
* @return * @return
*/ */
@Override @Override
public String createServerQueue(ServerQueueReqVo req, ChannelAwareMessageListener listener) { public String createServerQueue(ServerQueueReqVo req) {
String queueName = req.getQueueName(); String queueName = req.getQueueName();
String localQueueName = this.getLocalName(req.getQueueName()); String localQueueName = this.getLocalName(req.getQueueName());
String serverId = StringHelper.getMD5Id(localQueueName); String serverId = StringHelper.getMD5Id(localQueueName);
...@@ -203,7 +202,6 @@ public class MqServiceImpl implements MqService { ...@@ -203,7 +202,6 @@ public class MqServiceImpl implements MqService {
} }
} }
}); });
this.mqConsumeDynamic.init(localQueueName, listener);
QueueServerVo vo = new QueueServerVo(); QueueServerVo vo = new QueueServerVo();
vo.setServerId(serverId); vo.setServerId(serverId);
...@@ -214,6 +212,21 @@ public class MqServiceImpl implements MqService { ...@@ -214,6 +212,21 @@ public class MqServiceImpl implements MqService {
return "创建成功"; return "创建成功";
} }
/**
* 注册当前消费队列的回调
*
* @param req 请求数据
* @param listener 处理函数
* @return
*/
@Override
public String setServerQueueConsumer(ServerQueueReqVo req, ChannelAwareMessageListener listener) {
String queueName = req.getQueueName();
String localQueueName = this.getLocalName(req.getQueueName());
this.mqConsumeDynamic.init(localQueueName, listener);
return "注册成功";
}
/** /**
* 注册当前服务器的token,超期后需要重新注册 * 注册当前服务器的token,超期后需要重新注册
* *
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment