Class RqueueMessageMetadataDaoImpl
- java.lang.Object
-
- com.github.sonus21.rqueue.dao.impl.RqueueMessageMetadataDaoImpl
-
- All Implemented Interfaces:
RqueueMessageMetadataDao
@Repository public class RqueueMessageMetadataDaoImpl extends java.lang.Object implements RqueueMessageMetadataDao
-
-
Constructor Summary
Constructors Constructor Description RqueueMessageMetadataDaoImpl(RqueueConfig rqueueConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete(java.lang.String id)voiddeleteAll(java.util.Collection<java.lang.String> ids)java.util.List<MessageMetadata>findAll(java.util.Collection<java.lang.String> ids)MessageMetadataget(java.lang.String id)voidsave(MessageMetadata messageMetadata, java.time.Duration duration)reactor.core.publisher.Mono<java.lang.Boolean>saveReactive(MessageMetadata messageMetadata, java.time.Duration duration)
-
-
-
Constructor Detail
-
RqueueMessageMetadataDaoImpl
public RqueueMessageMetadataDaoImpl(RqueueConfig rqueueConfig)
-
-
Method Detail
-
get
public MessageMetadata get(java.lang.String id)
- Specified by:
getin interfaceRqueueMessageMetadataDao
-
findAll
public java.util.List<MessageMetadata> findAll(java.util.Collection<java.lang.String> ids)
- Specified by:
findAllin interfaceRqueueMessageMetadataDao
-
save
public void save(MessageMetadata messageMetadata, java.time.Duration duration)
- Specified by:
savein interfaceRqueueMessageMetadataDao
-
delete
public void delete(java.lang.String id)
- Specified by:
deletein interfaceRqueueMessageMetadataDao
-
deleteAll
public void deleteAll(java.util.Collection<java.lang.String> ids)
- Specified by:
deleteAllin interfaceRqueueMessageMetadataDao
-
saveReactive
public reactor.core.publisher.Mono<java.lang.Boolean> saveReactive(MessageMetadata messageMetadata, java.time.Duration duration)
- Specified by:
saveReactivein interfaceRqueueMessageMetadataDao
-
-