Package org.redisson.command
Class AsyncDetails<V,R>
- java.lang.Object
-
- org.redisson.command.AsyncDetails<V,R>
-
public class AsyncDetails<V,R> extends Object
-
-
Constructor Summary
Constructors Constructor Description AsyncDetails()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AsyncDetails
acquire()
int
getAttempt()
RPromise<R>
getAttemptPromise()
Codec
getCodec()
RedisCommand<V>
getCommand()
RFuture<RedisConnection>
getConnectionFuture()
RedisException
getException()
RPromise<R>
getMainPromise()
Object[]
getParams()
NodeSource
getSource()
io.netty.util.Timeout
getTimeout()
io.netty.channel.ChannelFuture
getWriteFuture()
void
incAttempt()
void
init(RFuture<RedisConnection> connectionFuture, RPromise<R> attemptPromise, boolean readOnlyMode, NodeSource source, Codec codec, RedisCommand<V> command, Object[] params, RPromise<R> mainPromise, int attempt)
boolean
isReadOnlyMode()
static void
release(AsyncDetails details)
void
removeMainPromiseListener()
void
setException(RedisException exception)
void
setTimeout(io.netty.util.Timeout timeout)
void
setupMainPromiseListener(io.netty.util.concurrent.FutureListener<R> mainPromiseListener)
void
setWriteFuture(io.netty.channel.ChannelFuture writeFuture)
-
-
-
Method Detail
-
acquire
public static AsyncDetails acquire()
-
release
public static void release(AsyncDetails details)
-
init
public void init(RFuture<RedisConnection> connectionFuture, RPromise<R> attemptPromise, boolean readOnlyMode, NodeSource source, Codec codec, RedisCommand<V> command, Object[] params, RPromise<R> mainPromise, int attempt)
-
getWriteFuture
public io.netty.channel.ChannelFuture getWriteFuture()
-
setWriteFuture
public void setWriteFuture(io.netty.channel.ChannelFuture writeFuture)
-
getException
public RedisException getException()
-
setException
public void setException(RedisException exception)
-
getTimeout
public io.netty.util.Timeout getTimeout()
-
setTimeout
public void setTimeout(io.netty.util.Timeout timeout)
-
getConnectionFuture
public RFuture<RedisConnection> getConnectionFuture()
-
isReadOnlyMode
public boolean isReadOnlyMode()
-
getSource
public NodeSource getSource()
-
getCodec
public Codec getCodec()
-
getCommand
public RedisCommand<V> getCommand()
-
getParams
public Object[] getParams()
-
getAttempt
public int getAttempt()
-
incAttempt
public void incAttempt()
-
setupMainPromiseListener
public void setupMainPromiseListener(io.netty.util.concurrent.FutureListener<R> mainPromiseListener)
-
removeMainPromiseListener
public void removeMainPromiseListener()
-
-