Class Step<I,O>

java.lang.Object
com.redis.riot.core.Step<I,O>

public class Step<I,O> extends Object
  • Constructor Details

    • Step

      public Step(String name, org.springframework.batch.item.ItemReader<I> reader, org.springframework.batch.item.ItemWriter<O> writer)
  • Method Details

    • getName

      public String getName()
    • getTaskName

      public String getTaskName()
    • taskName

      public Step<I,O> taskName(String name)
    • getReader

      public org.springframework.batch.item.ItemReader<I> getReader()
    • getProcessor

      public org.springframework.batch.item.ItemProcessor<I,O> getProcessor()
    • getWriter

      public org.springframework.batch.item.ItemWriter<O> getWriter()
    • maxItemCount

      public long maxItemCount()
    • statusMessage

      public String statusMessage()
    • getStatusMessageSupplier

      public Supplier<String> getStatusMessageSupplier()
    • statusMessageSupplier

      public Step<I,O> statusMessageSupplier(Supplier<String> supplier)
    • getMaxItemCountSupplier

      public LongSupplier getMaxItemCountSupplier()
    • maxItemCountSupplier

      public Step<I,O> maxItemCountSupplier(LongSupplier supplier)
    • processor

      public Step<I,O> processor(org.springframework.batch.item.ItemProcessor<I,O> processor)
    • maxItemCount

      public Step<I,O> maxItemCount(int count)
    • getReadListeners

      public Set<org.springframework.batch.core.ItemReadListener<I>> getReadListeners()
    • readListener

      public Step<I,O> readListener(org.springframework.batch.core.ItemReadListener<I> listener)
    • getWriteListeners

      public Set<org.springframework.batch.core.ItemWriteListener<O>> getWriteListeners()
    • writeListener

      public Step<I,O> writeListener(org.springframework.batch.core.ItemWriteListener<O> listener)
    • getExecutionListeners

      public Set<org.springframework.batch.core.StepExecutionListener> getExecutionListeners()
    • executionListener

      public Step<I,O> executionListener(org.springframework.batch.core.StepExecutionListener listener)
    • getFlushInterval

      public Duration getFlushInterval()
    • flushInterval

      public Step<I,O> flushInterval(Duration flushInterval)
    • getIdleTimeout

      public Duration getIdleTimeout()
    • idleTimeout

      public Step<I,O> idleTimeout(Duration idleTimeout)
    • isLive

      public boolean isLive()
    • live

      public Step<I,O> live(boolean live)
    • skip

      public Step<I,O> skip(Class<? extends Throwable> exception)
    • retry

      public Step<I,O> retry(Class<? extends Throwable> exception)
    • noSkip

      public Step<I,O> noSkip(Class<? extends Throwable> exception)
    • noRetry

      public Step<I,O> noRetry(Class<? extends Throwable> exception)
    • getNoRetry

      public Collection<Class<? extends Throwable>> getNoRetry()
    • getNoSkip

      public Collection<Class<? extends Throwable>> getNoSkip()
    • getRetry

      public Collection<Class<? extends Throwable>> getRetry()
    • getSkip

      public Collection<Class<? extends Throwable>> getSkip()