Class RqueueStringDaoImpl
- java.lang.Object
-
- com.github.sonus21.rqueue.dao.impl.RqueueStringDaoImpl
-
- All Implemented Interfaces:
RqueueStringDao
public class RqueueStringDaoImpl extends java.lang.Object implements RqueueStringDao
-
-
Constructor Summary
Constructors Constructor Description RqueueStringDaoImpl(RqueueConfig rqueueConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendToListWithListExpiry(java.lang.String listName, java.lang.String data, java.time.Duration duration)voidappendToSet(java.lang.String setName, java.lang.String... data)java.lang.Booleandelete(java.lang.String key)java.lang.Objectdelete(java.util.Collection<java.lang.String> keys)java.lang.ObjectdeleteAndSet(java.util.Collection<java.lang.String> keysToBeRemoved, java.util.Map<java.lang.String,java.lang.Object> objectsToBeStored)java.lang.BooleandeleteIfSame(java.lang.String key, java.lang.String value)java.lang.Objectget(java.lang.String key)java.lang.LonggetListSize(java.lang.String name)java.lang.LonggetSortedSetSize(java.lang.String name)java.util.List<java.lang.Object>readFromList(java.lang.String key)java.util.Map<java.lang.String,java.util.List<java.lang.Object>>readFromLists(java.util.List<java.lang.String> keys)java.util.List<java.lang.String>readFromSet(java.lang.String setName)voidset(java.lang.String key, java.lang.Object data)java.lang.BooleansetIfAbsent(java.lang.String key, java.lang.String value, java.time.Duration duration)org.springframework.data.redis.connection.DataTypetype(java.lang.String key)
-
-
-
Constructor Detail
-
RqueueStringDaoImpl
public RqueueStringDaoImpl(RqueueConfig rqueueConfig)
-
-
Method Detail
-
readFromLists
public java.util.Map<java.lang.String,java.util.List<java.lang.Object>> readFromLists(java.util.List<java.lang.String> keys)
- Specified by:
readFromListsin interfaceRqueueStringDao
-
readFromList
public java.util.List<java.lang.Object> readFromList(java.lang.String key)
- Specified by:
readFromListin interfaceRqueueStringDao
-
appendToListWithListExpiry
public void appendToListWithListExpiry(java.lang.String listName, java.lang.String data, java.time.Duration duration)- Specified by:
appendToListWithListExpiryin interfaceRqueueStringDao
-
appendToSet
public void appendToSet(java.lang.String setName, java.lang.String... data)- Specified by:
appendToSetin interfaceRqueueStringDao
-
readFromSet
public java.util.List<java.lang.String> readFromSet(java.lang.String setName)
- Specified by:
readFromSetin interfaceRqueueStringDao
-
delete
public java.lang.Boolean delete(java.lang.String key)
- Specified by:
deletein interfaceRqueueStringDao
-
set
public void set(java.lang.String key, java.lang.Object data)- Specified by:
setin interfaceRqueueStringDao
-
get
public java.lang.Object get(java.lang.String key)
- Specified by:
getin interfaceRqueueStringDao
-
delete
public java.lang.Object delete(java.util.Collection<java.lang.String> keys)
- Specified by:
deletein interfaceRqueueStringDao
-
deleteAndSet
public java.lang.Object deleteAndSet(java.util.Collection<java.lang.String> keysToBeRemoved, java.util.Map<java.lang.String,java.lang.Object> objectsToBeStored)- Specified by:
deleteAndSetin interfaceRqueueStringDao
-
setIfAbsent
public java.lang.Boolean setIfAbsent(java.lang.String key, java.lang.String value, java.time.Duration duration)- Specified by:
setIfAbsentin interfaceRqueueStringDao
-
getListSize
public java.lang.Long getListSize(java.lang.String name)
- Specified by:
getListSizein interfaceRqueueStringDao
-
getSortedSetSize
public java.lang.Long getSortedSetSize(java.lang.String name)
- Specified by:
getSortedSetSizein interfaceRqueueStringDao
-
type
public org.springframework.data.redis.connection.DataType type(java.lang.String key)
- Specified by:
typein interfaceRqueueStringDao
-
deleteIfSame
public java.lang.Boolean deleteIfSame(java.lang.String key, java.lang.String value)- Specified by:
deleteIfSamein interfaceRqueueStringDao
-
-