Class AbstractExecutable

java.lang.Object
com.redis.riot.core.AbstractExecutable
Direct Known Subclasses:
AbstractRedisRunnable

public abstract class AbstractExecutable extends Object
  • Field Details

    • DEFAULT_SKIP_POLICY

      public static final org.springframework.batch.core.step.skip.SkipPolicy DEFAULT_SKIP_POLICY
    • DEFAULT_SKIP_LIMIT

      public static final int DEFAULT_SKIP_LIMIT
      See Also:
    • DEFAULT_RETRY_LIMIT

      public static final int DEFAULT_RETRY_LIMIT
      See Also:
    • DEFAULT_SLEEP

      public static final Duration DEFAULT_SLEEP
    • DEFAULT_CHUNK_SIZE

      public static final int DEFAULT_CHUNK_SIZE
      See Also:
    • DEFAULT_THREADS

      public static final int DEFAULT_THREADS
      See Also:
  • Constructor Details

    • AbstractExecutable

      protected AbstractExecutable()
  • Method Details

    • getJobFactory

      public com.redis.spring.batch.common.JobFactory getJobFactory()
    • name

      protected String name(String... suffixes)
    • addStepConfiguration

      public void addStepConfiguration(StepConfiguration configuration)
    • setJobFactory

      public void setJobFactory(com.redis.spring.batch.common.JobFactory jobFactory)
    • execute

      public void execute() throws Exception
      Throws:
      Exception
    • jobBuilder

      protected org.springframework.batch.core.job.builder.JobBuilder jobBuilder()
    • job

      protected abstract org.springframework.batch.core.Job job()
    • writer

      protected void writer(com.redis.spring.batch.RedisItemWriter<?,?,?> writer, RedisWriterOptions options)
    • step

      protected <I, O> org.springframework.batch.core.step.builder.FaultTolerantStepBuilder<I,O> step(String name, org.springframework.batch.item.ItemReader<I> reader, org.springframework.batch.item.ItemWriter<O> writer)
    • faultTolerant

      protected <I, O> org.springframework.batch.core.step.builder.FaultTolerantStepBuilder<I,O> faultTolerant(org.springframework.batch.core.step.builder.SimpleStepBuilder<I,O> step)
    • isDryRun

      public boolean isDryRun()
    • setDryRun

      public void setDryRun(boolean dryRun)
    • getThreads

      public int getThreads()
    • setThreads

      public void setThreads(int threads)
    • getChunkSize

      public int getChunkSize()
    • setChunkSize

      public void setChunkSize(int chunkSize)
    • getSleep

      public Duration getSleep()
    • setSleep

      public void setSleep(Duration sleep)
    • getSkipLimit

      public int getSkipLimit()
    • setSkipLimit

      public void setSkipLimit(int skipLimit)
    • getRetryLimit

      public int getRetryLimit()
    • setRetryLimit

      public void setRetryLimit(int retryLimit)
    • getName

      public String getName()
    • setName

      public void setName(String name)