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 Details

    • GearsCommandBuilder

      public GearsCommandBuilder(io.lettuce.core.codec.RedisCodec<K,V> codec)
  • Method Details

    • 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,String> abortExecution(String id)
    • configGet

      public io.lettuce.core.protocol.Command<K,V,List<V>> configGet(K... keys)
    • configSet

      public io.lettuce.core.protocol.Command<K,V,List<V>> configSet(Map<K,V> map)
    • dropExecution

      public io.lettuce.core.protocol.Command<K,V,String> dropExecution(String id)
    • dumpExecutions

      public io.lettuce.core.protocol.Command<K,V,List<Execution>> dumpExecutions()
    • dumpRegistrations

      public io.lettuce.core.protocol.Command<K,V,List<Registration>> dumpRegistrations()
    • getExecution

      public io.lettuce.core.protocol.Command<K,V,ExecutionDetails> getExecution(String id)
    • getExecution

      public io.lettuce.core.protocol.Command<K,V,ExecutionDetails> getExecution(String id, ExecutionMode mode)
    • getResults

      public io.lettuce.core.protocol.Command<K,V,ExecutionResults> getResults(String id)
    • getResultsBlocking

      public io.lettuce.core.protocol.Command<K,V,ExecutionResults> getResultsBlocking(String id)
    • pyExecute

      public io.lettuce.core.protocol.Command<K,V,ExecutionResults> pyExecute(String function, V... requirements)
    • pyExecuteUnblocking

      public io.lettuce.core.protocol.Command<K,V,String> pyExecuteUnblocking(String function, V... requirements)
    • trigger

      public io.lettuce.core.protocol.Command<K,V,List<Object>> trigger(String trigger, V... args)
    • unregister

      public io.lettuce.core.protocol.Command<K,V,String> unregister(String id)