Interface RqueueMessageMetadataService
-
- All Known Implementing Classes:
RqueueMessageMetadataServiceImpl
public interface RqueueMessageMetadataService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddelete(java.lang.String id)voiddeleteAll(java.util.Collection<java.lang.String> ids)booleandeleteMessage(java.lang.String queueName, java.lang.String messageId, java.time.Duration ttl)voiddeleteQueueMessages(java.lang.String queueName, long before)java.util.List<MessageMetadata>findAll(java.util.Collection<java.lang.String> ids)MessageMetadataget(java.lang.String id)MessageMetadatagetByMessageId(java.lang.String queueName, java.lang.String messageId)MessageMetadatagetOrCreateMessageMetadata(RqueueMessage rqueueMessage)java.util.List<org.springframework.data.redis.core.ZSetOperations.TypedTuple<MessageMetadata>>readMessageMetadataForQueue(java.lang.String queueName, long start, long end)voidsave(MessageMetadata messageMetadata, java.time.Duration ttl)voidsaveMessageMetadataForQueue(java.lang.String queueName, MessageMetadata messageMetadata, java.lang.Long ttlInMillisecond)reactor.core.publisher.Mono<java.lang.Boolean>saveReactive(MessageMetadata messageMetadata, java.time.Duration ttl)
-
-
-
Method Detail
-
get
MessageMetadata get(java.lang.String id)
-
delete
void delete(java.lang.String id)
-
deleteAll
void deleteAll(java.util.Collection<java.lang.String> ids)
-
findAll
java.util.List<MessageMetadata> findAll(java.util.Collection<java.lang.String> ids)
-
save
void save(MessageMetadata messageMetadata, java.time.Duration ttl)
-
getByMessageId
MessageMetadata getByMessageId(java.lang.String queueName, java.lang.String messageId)
-
deleteMessage
boolean deleteMessage(java.lang.String queueName, java.lang.String messageId, java.time.Duration ttl)
-
getOrCreateMessageMetadata
MessageMetadata getOrCreateMessageMetadata(RqueueMessage rqueueMessage)
-
saveReactive
reactor.core.publisher.Mono<java.lang.Boolean> saveReactive(MessageMetadata messageMetadata, java.time.Duration ttl)
-
readMessageMetadataForQueue
java.util.List<org.springframework.data.redis.core.ZSetOperations.TypedTuple<MessageMetadata>> readMessageMetadataForQueue(java.lang.String queueName, long start, long end)
-
saveMessageMetadataForQueue
void saveMessageMetadataForQueue(java.lang.String queueName, MessageMetadata messageMetadata, java.lang.Long ttlInMillisecond)
-
deleteQueueMessages
void deleteQueueMessages(java.lang.String queueName, long before)
-
-