|
@@ -35,7 +35,7 @@ public class BoundedQueueController {
|
|
@GetMapping("/add")
|
|
@GetMapping("/add")
|
|
public R<Void> add(String queueName, int capacity) {
|
|
public R<Void> add(String queueName, int capacity) {
|
|
// 用完了一定要销毁 否则会一直存在
|
|
// 用完了一定要销毁 否则会一直存在
|
|
- boolean b = QueueUtils.destroyQueue(queueName);
|
|
|
|
|
|
+ boolean b = QueueUtils.destroyBoundedQueue(queueName);
|
|
log.info("通道: {} , 删除: {}", queueName, b);
|
|
log.info("通道: {} , 删除: {}", queueName, b);
|
|
// 初始化设置一次即可
|
|
// 初始化设置一次即可
|
|
if (QueueUtils.trySetBoundedQueueCapacity(queueName, capacity)) {
|
|
if (QueueUtils.trySetBoundedQueueCapacity(queueName, capacity)) {
|
|
@@ -64,7 +64,7 @@ public class BoundedQueueController {
|
|
@GetMapping("/remove")
|
|
@GetMapping("/remove")
|
|
public R<Void> remove(String queueName) {
|
|
public R<Void> remove(String queueName) {
|
|
String data = "data-" + 5;
|
|
String data = "data-" + 5;
|
|
- if (QueueUtils.removeQueueObject(queueName, data)) {
|
|
|
|
|
|
+ if (QueueUtils.removeBoundedQueueObject(queueName, data)) {
|
|
log.info("通道: {} , 删除数据: {}", queueName, data);
|
|
log.info("通道: {} , 删除数据: {}", queueName, data);
|
|
} else {
|
|
} else {
|
|
return R.fail("操作失败");
|
|
return R.fail("操作失败");
|
|
@@ -81,7 +81,7 @@ public class BoundedQueueController {
|
|
public R<Void> get(String queueName) {
|
|
public R<Void> get(String queueName) {
|
|
String data;
|
|
String data;
|
|
do {
|
|
do {
|
|
- data = QueueUtils.getQueueObject(queueName);
|
|
|
|
|
|
+ data = QueueUtils.getBoundedQueueObject(queueName);
|
|
log.info("通道: {} , 获取数据: {}", queueName, data);
|
|
log.info("通道: {} , 获取数据: {}", queueName, data);
|
|
} while (data != null);
|
|
} while (data != null);
|
|
return R.ok("操作成功");
|
|
return R.ok("操作成功");
|