public abstract class RedisConnectionConfiguration
extends java.lang.Object
implements java.io.Serializable
RedisConnectionConfiguration describes and wraps a connectionConfiguration to Redis
 server or cluster.| Constructor and Description | 
|---|
RedisConnectionConfiguration()  | 
| Modifier and Type | Method and Description | 
|---|---|
redis.clients.jedis.Jedis | 
connect()
Connect to the Redis instance. 
 | 
static RedisConnectionConfiguration | 
create()  | 
static RedisConnectionConfiguration | 
create(java.lang.String host,
      int port)  | 
static RedisConnectionConfiguration | 
create(ValueProvider<java.lang.String> host,
      ValueProvider<java.lang.Integer> port)  | 
RedisConnectionConfiguration | 
enableSSL()
Enable SSL connection to Redis server. 
 | 
void | 
populateDisplayData(DisplayData.Builder builder)
Populate the display data with connectionConfiguration details. 
 | 
RedisConnectionConfiguration | 
withAuth(java.lang.String auth)
Define the password to authenticate on the Redis server. 
 | 
RedisConnectionConfiguration | 
withAuth(ValueProvider<java.lang.String> auth)
See  
withAuth(String). | 
RedisConnectionConfiguration | 
withHost(java.lang.String host)
Define the host name of the Redis server. 
 | 
RedisConnectionConfiguration | 
withHost(ValueProvider<java.lang.String> host)
See  
withHost(String). | 
RedisConnectionConfiguration | 
withPort(int port)
Define the port number of the Redis server. 
 | 
RedisConnectionConfiguration | 
withPort(ValueProvider<java.lang.Integer> port)
See  
withPort(int). | 
RedisConnectionConfiguration | 
withSSL(ValueProvider<java.lang.Boolean> ssl)
Define if a SSL connection to Redis server should be used. 
 | 
RedisConnectionConfiguration | 
withTimeout(int timeout)
Define the Redis connection timeout. 
 | 
RedisConnectionConfiguration | 
withTimeout(ValueProvider<java.lang.Integer> timeout)
See  
withTimeout(int). | 
public static RedisConnectionConfiguration create()
public static RedisConnectionConfiguration create(java.lang.String host, int port)
public static RedisConnectionConfiguration create(ValueProvider<java.lang.String> host, ValueProvider<java.lang.Integer> port)
public RedisConnectionConfiguration withHost(java.lang.String host)
public RedisConnectionConfiguration withHost(ValueProvider<java.lang.String> host)
withHost(String).public RedisConnectionConfiguration withPort(int port)
public RedisConnectionConfiguration withPort(ValueProvider<java.lang.Integer> port)
withPort(int).public RedisConnectionConfiguration withAuth(java.lang.String auth)
public RedisConnectionConfiguration withAuth(ValueProvider<java.lang.String> auth)
withAuth(String).public RedisConnectionConfiguration withTimeout(int timeout)
public RedisConnectionConfiguration withTimeout(ValueProvider<java.lang.Integer> timeout)
withTimeout(int).public RedisConnectionConfiguration enableSSL()
public RedisConnectionConfiguration withSSL(ValueProvider<java.lang.Boolean> ssl)
public redis.clients.jedis.Jedis connect()
public void populateDisplayData(DisplayData.Builder builder)