Class RqueueJobDaoImpl
- java.lang.Object
-
- com.github.sonus21.rqueue.dao.impl.RqueueJobDaoImpl
-
- All Implemented Interfaces:
RqueueJobDao
@Repository public class RqueueJobDaoImpl extends java.lang.Object implements RqueueJobDao
-
-
Constructor Summary
Constructors Constructor Description RqueueJobDaoImpl(RqueueConfig rqueueConfig, RqueueStringDao rqueueStringDao)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateJob(RqueueJob rqueueJob, java.time.Duration expiry)voiddelete(java.lang.String jobId)java.util.List<RqueueJob>finByMessageId(java.lang.String messageId)java.util.List<RqueueJob>finByMessageIdIn(java.util.List<java.lang.String> messageIds)RqueueJobfindById(java.lang.String jobId)java.util.List<RqueueJob>findJobsByIdIn(java.util.Collection<java.lang.String> jobIds)voidsave(RqueueJob rqueueJob, java.time.Duration expiry)
-
-
-
Constructor Detail
-
RqueueJobDaoImpl
@Autowired public RqueueJobDaoImpl(RqueueConfig rqueueConfig, RqueueStringDao rqueueStringDao)
-
-
Method Detail
-
createJob
public void createJob(RqueueJob rqueueJob, java.time.Duration expiry)
- Specified by:
createJobin interfaceRqueueJobDao
-
save
public void save(RqueueJob rqueueJob, java.time.Duration expiry)
- Specified by:
savein interfaceRqueueJobDao
-
findById
public RqueueJob findById(java.lang.String jobId)
- Specified by:
findByIdin interfaceRqueueJobDao
-
findJobsByIdIn
public java.util.List<RqueueJob> findJobsByIdIn(java.util.Collection<java.lang.String> jobIds)
- Specified by:
findJobsByIdInin interfaceRqueueJobDao
-
finByMessageIdIn
public java.util.List<RqueueJob> finByMessageIdIn(java.util.List<java.lang.String> messageIds)
- Specified by:
finByMessageIdInin interfaceRqueueJobDao
-
finByMessageId
public java.util.List<RqueueJob> finByMessageId(java.lang.String messageId)
- Specified by:
finByMessageIdin interfaceRqueueJobDao
-
delete
public void delete(java.lang.String jobId)
- Specified by:
deletein interfaceRqueueJobDao
-
-