Class UserStorageWrapper
- java.lang.Object
-
- io.split.storages.pluggable.domain.UserStorageWrapper
-
- All Implemented Interfaces:
CustomStorageWrapper
public class UserStorageWrapper extends Object implements CustomStorageWrapper
-
-
Constructor Summary
Constructors Constructor Description UserStorageWrapper(CustomStorageWrapper customStorageWrapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddItems(String key, List<String> items)booleanconnect()longdecrement(String key, long value)voiddelete(List<String> keys)booleandisconnect()Stringget(String key)StringgetAndSet(String key, String item)List<String>getItems(List<String> keys)longgetItemsCount(String key)Set<String>getKeysByPrefix(String prefix)List<String>getMany(List<String> keys)Set<String>getMembers(String key)longhIncrement(String key, String field, long value)voidhSet(String key, String field, String item)longincrement(String key, long value)booleanitemContains(String key, String item)UserPipelineWrapperpipeline()List<String>popItems(String key, long count)longpushItems(String key, List<String> items)voidremoveItems(String key, List<String> items)voidset(String key, String item)
-
-
-
Constructor Detail
-
UserStorageWrapper
public UserStorageWrapper(CustomStorageWrapper customStorageWrapper)
-
-
Method Detail
-
get
public String get(String key)
- Specified by:
getin interfaceCustomStorageWrapper
-
getMany
public List<String> getMany(List<String> keys)
- Specified by:
getManyin interfaceCustomStorageWrapper
-
set
public void set(String key, String item)
- Specified by:
setin interfaceCustomStorageWrapper
-
hSet
public void hSet(String key, String field, String item)
- Specified by:
hSetin interfaceCustomStorageWrapper
-
delete
public void delete(List<String> keys)
- Specified by:
deletein interfaceCustomStorageWrapper
-
getAndSet
public String getAndSet(String key, String item)
- Specified by:
getAndSetin interfaceCustomStorageWrapper
-
getKeysByPrefix
public Set<String> getKeysByPrefix(String prefix)
- Specified by:
getKeysByPrefixin interfaceCustomStorageWrapper
-
increment
public long increment(String key, long value)
- Specified by:
incrementin interfaceCustomStorageWrapper
-
hIncrement
public long hIncrement(String key, String field, long value)
- Specified by:
hIncrementin interfaceCustomStorageWrapper
-
decrement
public long decrement(String key, long value)
- Specified by:
decrementin interfaceCustomStorageWrapper
-
pushItems
public long pushItems(String key, List<String> items)
- Specified by:
pushItemsin interfaceCustomStorageWrapper
-
popItems
public List<String> popItems(String key, long count)
- Specified by:
popItemsin interfaceCustomStorageWrapper
-
getItemsCount
public long getItemsCount(String key)
- Specified by:
getItemsCountin interfaceCustomStorageWrapper
-
itemContains
public boolean itemContains(String key, String item)
- Specified by:
itemContainsin interfaceCustomStorageWrapper
-
addItems
public void addItems(String key, List<String> items)
- Specified by:
addItemsin interfaceCustomStorageWrapper
-
removeItems
public void removeItems(String key, List<String> items)
- Specified by:
removeItemsin interfaceCustomStorageWrapper
-
getItems
public List<String> getItems(List<String> keys)
- Specified by:
getItemsin interfaceCustomStorageWrapper
-
getMembers
public Set<String> getMembers(String key)
- Specified by:
getMembersin interfaceCustomStorageWrapper
-
connect
public boolean connect()
- Specified by:
connectin interfaceCustomStorageWrapper
-
disconnect
public boolean disconnect()
- Specified by:
disconnectin interfaceCustomStorageWrapper
-
pipeline
public UserPipelineWrapper pipeline() throws Exception
- Specified by:
pipelinein interfaceCustomStorageWrapper- Throws:
Exception
-
-