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>
Builder dedicated to RedisGears commands.
-
Field Summary
Fields inherited from class io.lettuce.core.protocol.BaseRedisCommandBuilder
codec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabortExecution(String id) 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) dropExecution(String id) io.lettuce.core.protocol.Command<K,V, List<Registration>> io.lettuce.core.protocol.Command<K,V, ExecutionDetails> getExecution(String id) io.lettuce.core.protocol.Command<K,V, ExecutionDetails> getExecution(String id, ExecutionMode mode) io.lettuce.core.protocol.Command<K,V, ExecutionResults> getResults(String id) io.lettuce.core.protocol.Command<K,V, ExecutionResults> io.lettuce.core.protocol.Command<K,V, ExecutionResults> pyExecuteUnblocking(String function, V... requirements) unregister(String id) Methods inherited from class com.redis.lettucemod.RedisModulesCommandBuilder
args, notEmpty, notEmptyKeys, notEmptyValues, notNull, notNull, notNull, notNull, notNullKeyMethods inherited from class io.lettuce.core.protocol.BaseRedisCommandBuilder
createCommand, createCommand, createCommand, createCommand, createCommand, newScriptOutput
-
Constructor Details
-
GearsCommandBuilder
-
-
Method Details
-
createCommand
protected <A,B, io.lettuce.core.protocol.Command<A,T> B, createCommandT> (GearsCommandType type, io.lettuce.core.output.CommandOutput<A, B, T> output) -
createCommand
protected <A,B, io.lettuce.core.protocol.Command<A,T> B, createCommandT> (GearsCommandType type, io.lettuce.core.output.CommandOutput<A, B, T> output, io.lettuce.core.protocol.CommandArgs<A, B> args) -
abortExecution
-
configGet
-
configSet
-
dropExecution
-
dumpExecutions
-
dumpRegistrations
-
getExecution
-
getExecution
public io.lettuce.core.protocol.Command<K,V, getExecutionExecutionDetails> (String id, ExecutionMode mode) -
getResults
-
getResultsBlocking
-
pyExecute
public io.lettuce.core.protocol.Command<K,V, pyExecuteExecutionResults> (String function, V... requirements) -
pyExecuteUnblocking
-
trigger
-
unregister
-