-
- All Implemented Interfaces:
@Service() public final class TaskMessageService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classTaskMessageService.Companion
-
Field Summary
Fields Modifier and Type Field Description private RqueueMessageSenderrqueueMessageSenderprivate RedisTemplate<String, Task>redisTaskTemplateprivate final HashOperations<String, String, Task>opsForHash
-
Constructor Summary
Constructors Constructor Description TaskMessageService()
-
Method Summary
Modifier and Type Method Description final RqueueMessageSendergetRqueueMessageSender()final UnitsetRqueueMessageSender(@Autowired() RqueueMessageSender rqueueMessageSender)final RedisTemplate<String, Task>getRedisTaskTemplate()final UnitsetRedisTaskTemplate(@Autowired() RedisTemplate<String, Task> redisTaskTemplate)final HashOperations<String, String, Task>getOpsForHash()final UnitenqueueJob(String key, Task task)final <T extends Task> TtaskResultForUuidAndType(String uuid)final UnitpublishResult(Task result)-
-
Method Detail
-
getRqueueMessageSender
final RqueueMessageSender getRqueueMessageSender()
-
setRqueueMessageSender
final Unit setRqueueMessageSender(@Autowired() RqueueMessageSender rqueueMessageSender)
-
getRedisTaskTemplate
final RedisTemplate<String, Task> getRedisTaskTemplate()
-
setRedisTaskTemplate
final Unit setRedisTaskTemplate(@Autowired() RedisTemplate<String, Task> redisTaskTemplate)
-
getOpsForHash
final HashOperations<String, String, Task> getOpsForHash()
-
enqueueJob
final Unit enqueueJob(String key, Task task)
-
taskResultForUuidAndType
final <T extends Task> T taskResultForUuidAndType(String uuid)
-
publishResult
final Unit publishResult(Task result)
-
-
-
-