Interface RqueueMessageMetadataService

    • Method Detail

      • 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

        void deleteMessage​(java.lang.String queueName,
                           java.lang.String messageId,
                           java.time.Duration ttl)
      • 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)