Interface RqueueMessageMetadataService
- All Known Implementing Classes:
RqueueMessageMetadataServiceImpl
public interface RqueueMessageMetadataService
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeleteAll(Collection<String> ids) booleandeleteMessage(String queueName, String messageId, Duration ttl) voiddeleteQueueMessages(String queueName, long before) findAll(Collection<String> ids) getByMessageId(String queueName, String messageId) getOrCreateMessageMetadata(RqueueMessage rqueueMessage) List<org.springframework.data.redis.core.ZSetOperations.TypedTuple<MessageMetadata>>readMessageMetadataForQueue(String queueName, long start, long end) voidsave(MessageMetadata messageMetadata, Duration ttl) voidsaveMessageMetadataForQueue(String queueName, MessageMetadata messageMetadata, Long ttlInMillisecond) reactor.core.publisher.Mono<Boolean>saveReactive(MessageMetadata messageMetadata, Duration ttl)
-
Method Details
-
get
-
delete
-
deleteAll
-
findAll
-
save
-
getByMessageId
-
deleteMessage
-
getOrCreateMessageMetadata
-
saveReactive
-
readMessageMetadataForQueue
List<org.springframework.data.redis.core.ZSetOperations.TypedTuple<MessageMetadata>> readMessageMetadataForQueue(String queueName, long start, long end) -
saveMessageMetadataForQueue
void saveMessageMetadataForQueue(String queueName, MessageMetadata messageMetadata, Long ttlInMillisecond) -
deleteQueueMessages
-