public class RedisModuleDependencyRepository extends java.lang.Object implements ModuleDependencyRepository
ModuleDependencyRepository
. Uses sets whose name is of the form
dependencies.module.<type>:<name>
.Constructor and Description |
---|
RedisModuleDependencyRepository(org.springframework.data.redis.core.RedisOperations<java.lang.String,java.lang.String> redisOperations) |
Modifier and Type | Method and Description |
---|---|
void |
delete(java.lang.String module,
ModuleType type,
java.lang.String target)
Remove an atomic dependency from a module (composed or not) to some target (stream, or composed module).
|
java.util.Set<java.lang.String> |
find(java.lang.String name,
ModuleType type)
Return the set of things that depend on the given module.
|
void |
store(java.lang.String moduleName,
ModuleType type,
java.lang.String target)
Store one atomic dependency from a module (composed or not) to some target (stream, or composed module).
|
public RedisModuleDependencyRepository(org.springframework.data.redis.core.RedisOperations<java.lang.String,java.lang.String> redisOperations)
public void store(java.lang.String moduleName, ModuleType type, java.lang.String target)
ModuleDependencyRepository
store
in interface ModuleDependencyRepository
public void delete(java.lang.String module, ModuleType type, java.lang.String target)
ModuleDependencyRepository
delete
in interface ModuleDependencyRepository
public java.util.Set<java.lang.String> find(java.lang.String name, ModuleType type)
ModuleDependencyRepository
find
in interface ModuleDependencyRepository
type:name
, never null