Class JobCommandContext

java.lang.Object
com.redis.riot.JobCommandContext
All Implemented Interfaces:
AutoCloseable

public class JobCommandContext extends Object implements AutoCloseable
  • Constructor Summary

    Constructors
    Constructor
    Description
    JobCommandContext(com.redis.spring.batch.common.JobRunner jobRunner, RedisOptions redisOptions)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    com.redis.lettucemod.api.StatefulRedisModulesConnection<String,String>
     
    protected com.redis.lettucemod.api.StatefulRedisModulesConnection<String,String>
    connection(io.lettuce.core.AbstractRedisClient client)
     
    com.redis.spring.batch.common.JobRunner
     
    io.lettuce.core.AbstractRedisClient
     
     
    io.lettuce.core.RedisURI
     
    org.springframework.batch.core.job.builder.JobBuilder
    job(String name)
     
    org.apache.commons.pool2.impl.GenericObjectPool<io.lettuce.core.api.StatefulConnection<String,String>>
     
    <K, V> org.apache.commons.pool2.impl.GenericObjectPool<io.lettuce.core.api.StatefulConnection<K,V>>
    pool(io.lettuce.core.codec.RedisCodec<K,V> codec)
     
    <K, V> io.lettuce.core.pubsub.StatefulRedisPubSubConnection<K,V>
    pubSubConnection(io.lettuce.core.AbstractRedisClient client, io.lettuce.core.codec.RedisCodec<K,V> codec)
     
    <K, V> io.lettuce.core.pubsub.StatefulRedisPubSubConnection<K,V>
    pubSubConnection(io.lettuce.core.codec.RedisCodec<K,V> codec)
     
    org.springframework.batch.core.step.builder.StepBuilder
    step(String name)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JobCommandContext

      public JobCommandContext(com.redis.spring.batch.common.JobRunner jobRunner, RedisOptions redisOptions)
  • Method Details

    • getJobRunner

      public com.redis.spring.batch.common.JobRunner getJobRunner()
    • getRedisOptions

      public RedisOptions getRedisOptions()
    • getRedisClient

      public io.lettuce.core.AbstractRedisClient getRedisClient()
    • getRedisURI

      public io.lettuce.core.RedisURI getRedisURI()
    • close

      public void close() throws Exception
      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception
    • job

      public org.springframework.batch.core.job.builder.JobBuilder job(String name)
    • step

      public org.springframework.batch.core.step.builder.StepBuilder step(String name)
    • connection

      public com.redis.lettucemod.api.StatefulRedisModulesConnection<String,String> connection()
    • connection

      protected com.redis.lettucemod.api.StatefulRedisModulesConnection<String,String> connection(io.lettuce.core.AbstractRedisClient client)
    • pubSubConnection

      public <K, V> io.lettuce.core.pubsub.StatefulRedisPubSubConnection<K,V> pubSubConnection(io.lettuce.core.codec.RedisCodec<K,V> codec)
    • pubSubConnection

      public <K, V> io.lettuce.core.pubsub.StatefulRedisPubSubConnection<K,V> pubSubConnection(io.lettuce.core.AbstractRedisClient client, io.lettuce.core.codec.RedisCodec<K,V> codec)
    • pool

      public org.apache.commons.pool2.impl.GenericObjectPool<io.lettuce.core.api.StatefulConnection<String,String>> pool()
    • pool

      public <K, V> org.apache.commons.pool2.impl.GenericObjectPool<io.lettuce.core.api.StatefulConnection<K,V>> pool(io.lettuce.core.codec.RedisCodec<K,V> codec)