google-cloud-tasks - addQueue.leaseTasks(options) 返回空参数 []
问题描述
addQueue.leaseTasks(options) 返回空参数 []
当我尝试获取数据时,我创建了一个添加数据的队列 TaskHandle 有一个空的 parms[]
//加入队列 Queue addQueue = queueService.addQueue(); TaskHandle 任务 = addQueue.add(mapFundToTask(fund));
private TaskOptions mapFundToTask(Fund fund){
return TaskOptions.Builder.withMethod(Method.PULL)
.tag("FundTask")
.param("ClientId", fund.getClientId())
.param("FundId", fund.getFundId())
.param("FundName", fund.getFundName());
}
// Get data from queue
Queue addQueue = queueService.addQueue();
int count = 2;
Long leaseDuration = 1000L;
LeaseOptions options = LeaseOptions.Builder
.withTag("FundTask")
.countLimit(count)
.leasePeriod(leaseDuration, TimeUnit.MILLISECONDS);
List<TaskHandle> tasks = addQueue.leaseTasks(options);
解决方案
我的错,它保存了参数,但是当我执行 taskHolder.toString() 时,它返回参数为 []。但是 List> entries = taskHolder.extractParams(); 返回包含我在参数中设置的数据的实体列表
推荐阅读
- c - 关于C语言中数组的动态内存分配
- javascript - 如何向 microsoft-cognitiveservices-speech-sdk 添加语法/提示?
- android - Xamarin 交叉通知自定义声音
- python - [docker-py SDK]: docker service update 如何传递“--config-rm”和--config-add选项
- php - EasyApache 4 在加载配置文件时冻结
- javascript - 单击并返回时将超链接文本更改为下拉列表
- python-3.x - 试图让我的随机骰子生成器继续提供随机数
- database - postgresql 中的 Odoo 表比其他 MySQL/Oracle/MSSQL 数据库表大吗?
- perl - 如何在 Perl 中将图像或文本文件转换为字节数组?
- android-instant-apps - 上传 Instant App 问题:Instant App APK 中的配置 APK 应该有定位信息