Package com.redis.riot
Class JobCommandContext
- java.lang.Object
-
- com.redis.riot.JobCommandContext
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class JobCommandContext extends java.lang.Object implements java.lang.AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description JobCommandContext(com.redis.spring.batch.common.JobRunner jobRunner, RedisOptions redisOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
com.redis.lettucemod.api.StatefulRedisModulesConnection<java.lang.String,java.lang.String>
connection()
protected com.redis.lettucemod.api.StatefulRedisModulesConnection<java.lang.String,java.lang.String>
connection(io.lettuce.core.AbstractRedisClient client)
com.redis.spring.batch.common.JobRunner
getJobRunner()
io.lettuce.core.AbstractRedisClient
getRedisClient()
RedisOptions
getRedisOptions()
io.lettuce.core.RedisURI
getRedisURI()
org.springframework.batch.core.job.builder.JobBuilder
job(java.lang.String name)
org.apache.commons.pool2.impl.GenericObjectPool<io.lettuce.core.api.StatefulConnection<java.lang.String,java.lang.String>>
pool()
<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(java.lang.String name)
-
-
-
Constructor Detail
-
JobCommandContext
public JobCommandContext(com.redis.spring.batch.common.JobRunner jobRunner, RedisOptions redisOptions)
-
-
Method Detail
-
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 java.lang.Exception
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Throws:
java.lang.Exception
-
job
public org.springframework.batch.core.job.builder.JobBuilder job(java.lang.String name)
-
step
public org.springframework.batch.core.step.builder.StepBuilder step(java.lang.String name)
-
connection
public com.redis.lettucemod.api.StatefulRedisModulesConnection<java.lang.String,java.lang.String> connection()
-
connection
protected com.redis.lettucemod.api.StatefulRedisModulesConnection<java.lang.String,java.lang.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<java.lang.String,java.lang.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)
-
-