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 void
appendToListWithListExpiry(java.lang.String listName, java.lang.String data, java.time.Duration duration)
void
appendToSet(java.lang.String setName, java.lang.String... data)
java.lang.Boolean
delete(java.lang.String key)
java.lang.Object
delete(java.util.Collection<java.lang.String> keys)
java.lang.Object
deleteAndSet(java.util.Collection<java.lang.String> keysToBeRemoved, java.util.Map<java.lang.String,java.lang.Object> objectsToBeStored)
java.lang.Boolean
deleteIfSame(java.lang.String key, java.lang.String value)
java.lang.Object
get(java.lang.String key)
java.lang.Long
getListSize(java.lang.String name)
java.lang.Long
getSortedSetSize(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)
void
set(java.lang.String key, java.lang.Object data)
java.lang.Boolean
setIfAbsent(java.lang.String key, java.lang.String value, java.time.Duration duration)
org.springframework.data.redis.connection.DataType
type(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:
readFromLists
in interfaceRqueueStringDao
-
readFromList
public java.util.List<java.lang.Object> readFromList(java.lang.String key)
- Specified by:
readFromList
in interfaceRqueueStringDao
-
appendToListWithListExpiry
public void appendToListWithListExpiry(java.lang.String listName, java.lang.String data, java.time.Duration duration)
- Specified by:
appendToListWithListExpiry
in interfaceRqueueStringDao
-
appendToSet
public void appendToSet(java.lang.String setName, java.lang.String... data)
- Specified by:
appendToSet
in interfaceRqueueStringDao
-
readFromSet
public java.util.List<java.lang.String> readFromSet(java.lang.String setName)
- Specified by:
readFromSet
in interfaceRqueueStringDao
-
delete
public java.lang.Boolean delete(java.lang.String key)
- Specified by:
delete
in interfaceRqueueStringDao
-
set
public void set(java.lang.String key, java.lang.Object data)
- Specified by:
set
in interfaceRqueueStringDao
-
get
public java.lang.Object get(java.lang.String key)
- Specified by:
get
in interfaceRqueueStringDao
-
delete
public java.lang.Object delete(java.util.Collection<java.lang.String> keys)
- Specified by:
delete
in 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:
deleteAndSet
in interfaceRqueueStringDao
-
setIfAbsent
public java.lang.Boolean setIfAbsent(java.lang.String key, java.lang.String value, java.time.Duration duration)
- Specified by:
setIfAbsent
in interfaceRqueueStringDao
-
getListSize
public java.lang.Long getListSize(java.lang.String name)
- Specified by:
getListSize
in interfaceRqueueStringDao
-
getSortedSetSize
public java.lang.Long getSortedSetSize(java.lang.String name)
- Specified by:
getSortedSetSize
in interfaceRqueueStringDao
-
type
public org.springframework.data.redis.connection.DataType type(java.lang.String key)
- Specified by:
type
in interfaceRqueueStringDao
-
deleteIfSame
public java.lang.Boolean deleteIfSame(java.lang.String key, java.lang.String value)
- Specified by:
deleteIfSame
in interfaceRqueueStringDao
-
-