Class RedisReaderOptions

java.lang.Object
com.redis.riot.core.RedisReaderOptions

public class RedisReaderOptions extends Object
  • Field Details

    • DEFAULT_QUEUE_CAPACITY

      public static final int DEFAULT_QUEUE_CAPACITY
      See Also:
    • DEFAULT_POLL_TIMEOUT

      public static final Duration DEFAULT_POLL_TIMEOUT
    • DEFAULT_THREADS

      public static final int DEFAULT_THREADS
      See Also:
    • DEFAULT_CHUNK_SIZE

      public static final int DEFAULT_CHUNK_SIZE
      See Also:
    • DEFAULT_POOL_SIZE

      public static final int DEFAULT_POOL_SIZE
      See Also:
    • DEFAULT_MEMORY_USAGE_LIMIT

      public static final org.springframework.util.unit.DataSize DEFAULT_MEMORY_USAGE_LIMIT
    • DEFAULT_MEMORY_USAGE_SAMPLES

      public static final int DEFAULT_MEMORY_USAGE_SAMPLES
      See Also:
    • DEFAULT_NOTIFICATION_QUEUE_CAPACITY

      public static final int DEFAULT_NOTIFICATION_QUEUE_CAPACITY
      See Also:
    • DEFAULT_SCAN_COUNT

      public static final long DEFAULT_SCAN_COUNT
      See Also:
    • DEFAULT_FLUSH_INTERVAL

      public static final Duration DEFAULT_FLUSH_INTERVAL
    • DEFAULT_IDLE_TIMEOUT

      public static final Duration DEFAULT_IDLE_TIMEOUT
  • Constructor Details

    • RedisReaderOptions

      public RedisReaderOptions()
  • Method Details

    • getKeyFilterOptions

      public KeyFilterOptions getKeyFilterOptions()
    • setKeyFilterOptions

      public void setKeyFilterOptions(KeyFilterOptions options)
    • getFlushInterval

      public Duration getFlushInterval()
    • setFlushInterval

      public void setFlushInterval(Duration interval)
    • getIdleTimeout

      public Duration getIdleTimeout()
    • setIdleTimeout

      public void setIdleTimeout(Duration timeout)
    • getNotificationQueueCapacity

      public int getNotificationQueueCapacity()
    • setNotificationQueueCapacity

      public void setNotificationQueueCapacity(int capacity)
    • getKeyPattern

      public String getKeyPattern()
    • setKeyPattern

      public void setKeyPattern(String pattern)
    • getScanCount

      public long getScanCount()
    • setScanCount

      public void setScanCount(long count)
    • getKeyType

      public com.redis.spring.batch.KeyValue.Type getKeyType()
    • setKeyType

      public void setKeyType(com.redis.spring.batch.KeyValue.Type type)
    • getQueueCapacity

      public int getQueueCapacity()
    • setQueueCapacity

      public void setQueueCapacity(int capacity)
    • getPollTimeout

      public Duration getPollTimeout()
    • setPollTimeout

      public void setPollTimeout(Duration pollTimeout)
    • getThreads

      public int getThreads()
    • setThreads

      public void setThreads(int threads)
    • getChunkSize

      public int getChunkSize()
    • setChunkSize

      public void setChunkSize(int chunkSize)
    • getPoolSize

      public int getPoolSize()
    • setPoolSize

      public void setPoolSize(int poolSize)
    • getReadFrom

      public io.lettuce.core.ReadFrom getReadFrom()
    • setReadFrom

      public void setReadFrom(io.lettuce.core.ReadFrom readFrom)
    • getMemoryUsageLimit

      public org.springframework.util.unit.DataSize getMemoryUsageLimit()
    • setMemoryUsageLimit

      public void setMemoryUsageLimit(org.springframework.util.unit.DataSize memoryUsageLimit)
    • getMemoryUsageSamples

      public int getMemoryUsageSamples()
    • setMemoryUsageSamples

      public void setMemoryUsageSamples(int memoryUsageSamples)