public class JedisConnectionFactory.JedisConnection
extends java.lang.Object
implements com.netflix.dyno.connectionpool.Connection<redis.clients.jedis.Jedis>
| Constructor and Description |
|---|
JedisConnection(com.netflix.dyno.connectionpool.HostConnectionPool<redis.clients.jedis.Jedis> hostPool) |
JedisConnection(com.netflix.dyno.connectionpool.HostConnectionPool<redis.clients.jedis.Jedis> hostPool,
boolean connectDataStore) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
execPing() |
<R> com.netflix.dyno.connectionpool.OperationResult<R> |
execute(com.netflix.dyno.connectionpool.Operation<redis.clients.jedis.Jedis,R> op) |
<R> com.netflix.dyno.connectionpool.ListenableFuture<com.netflix.dyno.connectionpool.OperationResult<R>> |
executeAsync(com.netflix.dyno.connectionpool.AsyncOperation<redis.clients.jedis.Jedis,R> op) |
redis.clients.jedis.Jedis |
getClient() |
com.netflix.dyno.connectionpool.ConnectionContext |
getContext() |
com.netflix.dyno.connectionpool.Host |
getHost() |
com.netflix.dyno.connectionpool.exception.DynoConnectException |
getLastException() |
com.netflix.dyno.connectionpool.HostConnectionPool<redis.clients.jedis.Jedis> |
getParentConnectionPool() |
boolean |
isConsistencyLevelProvided() |
void |
open() |
void |
setConsistencyLevel(java.lang.String consistency) |
public JedisConnection(com.netflix.dyno.connectionpool.HostConnectionPool<redis.clients.jedis.Jedis> hostPool)
public JedisConnection(com.netflix.dyno.connectionpool.HostConnectionPool<redis.clients.jedis.Jedis> hostPool,
boolean connectDataStore)
public void setConsistencyLevel(java.lang.String consistency)
public boolean isConsistencyLevelProvided()
public <R> com.netflix.dyno.connectionpool.OperationResult<R> execute(com.netflix.dyno.connectionpool.Operation<redis.clients.jedis.Jedis,R> op)
throws com.netflix.dyno.connectionpool.exception.DynoException
execute in interface com.netflix.dyno.connectionpool.Connection<redis.clients.jedis.Jedis>com.netflix.dyno.connectionpool.exception.DynoExceptionpublic <R> com.netflix.dyno.connectionpool.ListenableFuture<com.netflix.dyno.connectionpool.OperationResult<R>> executeAsync(com.netflix.dyno.connectionpool.AsyncOperation<redis.clients.jedis.Jedis,R> op)
throws com.netflix.dyno.connectionpool.exception.DynoException
executeAsync in interface com.netflix.dyno.connectionpool.Connection<redis.clients.jedis.Jedis>com.netflix.dyno.connectionpool.exception.DynoExceptionpublic void close()
close in interface com.netflix.dyno.connectionpool.Connection<redis.clients.jedis.Jedis>public com.netflix.dyno.connectionpool.Host getHost()
getHost in interface com.netflix.dyno.connectionpool.Connection<redis.clients.jedis.Jedis>public void open()
throws com.netflix.dyno.connectionpool.exception.DynoException
open in interface com.netflix.dyno.connectionpool.Connection<redis.clients.jedis.Jedis>com.netflix.dyno.connectionpool.exception.DynoExceptionpublic com.netflix.dyno.connectionpool.exception.DynoConnectException getLastException()
getLastException in interface com.netflix.dyno.connectionpool.Connection<redis.clients.jedis.Jedis>public com.netflix.dyno.connectionpool.HostConnectionPool<redis.clients.jedis.Jedis> getParentConnectionPool()
getParentConnectionPool in interface com.netflix.dyno.connectionpool.Connection<redis.clients.jedis.Jedis>public void execPing()
execPing in interface com.netflix.dyno.connectionpool.Connection<redis.clients.jedis.Jedis>public com.netflix.dyno.connectionpool.ConnectionContext getContext()
getContext in interface com.netflix.dyno.connectionpool.Connection<redis.clients.jedis.Jedis>public redis.clients.jedis.Jedis getClient()