Class RedisConfig

java.lang.Object
org.apache.nifi.redis.util.RedisConfig

public class RedisConfig extends Object
  • Field Details

    • redisMode

      private final RedisType redisMode
    • connectionString

      private final String connectionString
    • sentinelMaster

      private String sentinelMaster
    • sentinelUsername

      private String sentinelUsername
    • sentinelPassword

      private String sentinelPassword
    • username

      private String username
    • password

      private String password
    • dbIndex

      private int dbIndex
    • timeout

      private int timeout
    • clusterMaxRedirects

      private int clusterMaxRedirects
    • poolMaxTotal

      private int poolMaxTotal
    • poolMaxIdle

      private int poolMaxIdle
    • poolMinIdle

      private int poolMinIdle
    • blockWhenExhausted

      private boolean blockWhenExhausted
    • maxWaitTime

      private Duration maxWaitTime
    • minEvictableIdleTime

      private Duration minEvictableIdleTime
    • timeBetweenEvictionRuns

      private Duration timeBetweenEvictionRuns
    • numTestsPerEvictionRun

      private int numTestsPerEvictionRun
    • testOnCreate

      private boolean testOnCreate
    • testOnBorrow

      private boolean testOnBorrow
    • testOnReturn

      private boolean testOnReturn
    • testWhenIdle

      private boolean testWhenIdle
  • Constructor Details

    • RedisConfig

      public RedisConfig(RedisType redisMode, String connectionString)
  • Method Details

    • getRedisMode

      public RedisType getRedisMode()
    • getConnectionString

      public String getConnectionString()
    • getSentinelMaster

      public String getSentinelMaster()
    • setSentinelMaster

      public void setSentinelMaster(String sentinelMaster)
    • getSentinelUsername

      public String getSentinelUsername()
    • setSentinelUsername

      public void setSentinelUsername(String sentinelUsername)
    • getSentinelPassword

      public String getSentinelPassword()
    • setSentinelPassword

      public void setSentinelPassword(String sentinelPassword)
    • getDbIndex

      public int getDbIndex()
    • setDbIndex

      public void setDbIndex(int dbIndex)
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getTimeout

      public int getTimeout()
    • setTimeout

      public void setTimeout(int timeout)
    • getClusterMaxRedirects

      public int getClusterMaxRedirects()
    • setClusterMaxRedirects

      public void setClusterMaxRedirects(int clusterMaxRedirects)
    • getPoolMaxTotal

      public int getPoolMaxTotal()
    • setPoolMaxTotal

      public void setPoolMaxTotal(int poolMaxTotal)
    • getPoolMaxIdle

      public int getPoolMaxIdle()
    • setPoolMaxIdle

      public void setPoolMaxIdle(int poolMaxIdle)
    • getPoolMinIdle

      public int getPoolMinIdle()
    • setPoolMinIdle

      public void setPoolMinIdle(int poolMinIdle)
    • getBlockWhenExhausted

      public boolean getBlockWhenExhausted()
    • setBlockWhenExhausted

      public void setBlockWhenExhausted(boolean blockWhenExhausted)
    • getMaxWaitTime

      public Duration getMaxWaitTime()
    • setMaxWaitTime

      public void setMaxWaitTime(Duration maxWaitTime)
    • getMinEvictableIdleTime

      public Duration getMinEvictableIdleTime()
    • setMinEvictableIdleTime

      public void setMinEvictableIdleTime(Duration minEvictableIdleTime)
    • getTimeBetweenEvictionRuns

      public Duration getTimeBetweenEvictionRuns()
    • setTimeBetweenEvictionRuns

      public void setTimeBetweenEvictionRuns(Duration timeBetweenEvictionRuns)
    • getNumTestsPerEvictionRun

      public int getNumTestsPerEvictionRun()
    • setNumTestsPerEvictionRun

      public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun)
    • getTestOnCreate

      public boolean getTestOnCreate()
    • setTestOnCreate

      public void setTestOnCreate(boolean testOnCreate)
    • getTestOnBorrow

      public boolean getTestOnBorrow()
    • setTestOnBorrow

      public void setTestOnBorrow(boolean testOnBorrow)
    • getTestOnReturn

      public boolean getTestOnReturn()
    • setTestOnReturn

      public void setTestOnReturn(boolean testOnReturn)
    • getTestWhenIdle

      public boolean getTestWhenIdle()
    • setTestWhenIdle

      public void setTestWhenIdle(boolean testWhenIdle)