Package com.redis.lettucemod.gears
Class GearsCommandBuilder<K,V>
- java.lang.Object
-
- io.lettuce.core.protocol.BaseRedisCommandBuilder<K,V>
-
- com.redis.lettucemod.RedisModulesCommandBuilder<K,V>
-
- com.redis.lettucemod.gears.GearsCommandBuilder<K,V>
-
public class GearsCommandBuilder<K,V> extends RedisModulesCommandBuilder<K,V>
Builder dedicated to RedisGears commands.
-
-
Constructor Summary
Constructors Constructor Description GearsCommandBuilder(io.lettuce.core.codec.RedisCodec<K,V> codec)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.lettuce.core.protocol.Command<K,V,java.lang.String>abortExecution(java.lang.String id)io.lettuce.core.protocol.Command<K,V,java.util.List<V>>configGet(K... keys)io.lettuce.core.protocol.Command<K,V,java.util.List<V>>configSet(java.util.Map<K,V> map)protected <A,B,T>
io.lettuce.core.protocol.Command<A,B,T>createCommand(GearsCommandType type, io.lettuce.core.output.CommandOutput<A,B,T> output)protected <A,B,T>
io.lettuce.core.protocol.Command<A,B,T>createCommand(GearsCommandType type, io.lettuce.core.output.CommandOutput<A,B,T> output, io.lettuce.core.protocol.CommandArgs<A,B> args)io.lettuce.core.protocol.Command<K,V,java.lang.String>dropExecution(java.lang.String id)io.lettuce.core.protocol.Command<K,V,java.util.List<Execution>>dumpExecutions()io.lettuce.core.protocol.Command<K,V,java.util.List<Registration>>dumpRegistrations()io.lettuce.core.protocol.Command<K,V,ExecutionDetails>getExecution(java.lang.String id)io.lettuce.core.protocol.Command<K,V,ExecutionDetails>getExecution(java.lang.String id, ExecutionMode mode)io.lettuce.core.protocol.Command<K,V,ExecutionResults>getResults(java.lang.String id)io.lettuce.core.protocol.Command<K,V,ExecutionResults>getResultsBlocking(java.lang.String id)io.lettuce.core.protocol.Command<K,V,ExecutionResults>pyExecute(java.lang.String function, V... requirements)io.lettuce.core.protocol.Command<K,V,java.lang.String>pyExecuteUnblocking(java.lang.String function, V... requirements)io.lettuce.core.protocol.Command<K,V,java.util.List<java.lang.Object>>trigger(java.lang.String trigger, V... args)io.lettuce.core.protocol.Command<K,V,java.lang.String>unregister(java.lang.String id)-
Methods inherited from class com.redis.lettucemod.RedisModulesCommandBuilder
args, notEmpty, notEmptyKeys, notEmptyValues, notNull, notNull, notNull, notNull, notNullKey
-
-
-
-
Method Detail
-
createCommand
protected <A,B,T> io.lettuce.core.protocol.Command<A,B,T> createCommand(GearsCommandType type, io.lettuce.core.output.CommandOutput<A,B,T> output)
-
createCommand
protected <A,B,T> io.lettuce.core.protocol.Command<A,B,T> createCommand(GearsCommandType type, io.lettuce.core.output.CommandOutput<A,B,T> output, io.lettuce.core.protocol.CommandArgs<A,B> args)
-
abortExecution
public io.lettuce.core.protocol.Command<K,V,java.lang.String> abortExecution(java.lang.String id)
-
configSet
public io.lettuce.core.protocol.Command<K,V,java.util.List<V>> configSet(java.util.Map<K,V> map)
-
dropExecution
public io.lettuce.core.protocol.Command<K,V,java.lang.String> dropExecution(java.lang.String id)
-
dumpExecutions
public io.lettuce.core.protocol.Command<K,V,java.util.List<Execution>> dumpExecutions()
-
dumpRegistrations
public io.lettuce.core.protocol.Command<K,V,java.util.List<Registration>> dumpRegistrations()
-
getExecution
public io.lettuce.core.protocol.Command<K,V,ExecutionDetails> getExecution(java.lang.String id)
-
getExecution
public io.lettuce.core.protocol.Command<K,V,ExecutionDetails> getExecution(java.lang.String id, ExecutionMode mode)
-
getResults
public io.lettuce.core.protocol.Command<K,V,ExecutionResults> getResults(java.lang.String id)
-
getResultsBlocking
public io.lettuce.core.protocol.Command<K,V,ExecutionResults> getResultsBlocking(java.lang.String id)
-
pyExecute
public io.lettuce.core.protocol.Command<K,V,ExecutionResults> pyExecute(java.lang.String function, V... requirements)
-
pyExecuteUnblocking
public io.lettuce.core.protocol.Command<K,V,java.lang.String> pyExecuteUnblocking(java.lang.String function, V... requirements)
-
trigger
public io.lettuce.core.protocol.Command<K,V,java.util.List<java.lang.Object>> trigger(java.lang.String trigger, V... args)
-
-