public class Connection
extends java.lang.Object
implements java.io.Closeable
| Modifier and Type | Field and Description |
|---|---|
private boolean |
broken |
private int |
connectionTimeout |
private java.lang.String |
host |
private RedisInputStream |
inputStream |
private RedisOutputStream |
outputStream |
private int |
pipelinedCommands |
private int |
port |
private java.net.Socket |
socket |
private int |
soTimeout |
| Constructor and Description |
|---|
Connection() |
Connection(java.lang.String host) |
Connection(java.lang.String host,
int port) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
connect() |
void |
disconnect() |
protected void |
flush() |
java.util.List<java.lang.Object> |
getAll() |
java.util.List<java.lang.Object> |
getAll(int except) |
byte[] |
getBinaryBulkReply() |
java.util.List<byte[]> |
getBinaryMultiBulkReply() |
java.lang.String |
getBulkReply() |
int |
getConnectionTimeout() |
java.lang.String |
getHost() |
java.util.List<java.lang.Long> |
getIntegerMultiBulkReply() |
java.lang.Long |
getIntegerReply() |
java.util.List<java.lang.String> |
getMultiBulkReply() |
java.util.List<java.lang.Object> |
getObjectMultiBulkReply() |
java.lang.Object |
getOne() |
int |
getPort() |
java.util.List<java.lang.Object> |
getRawObjectMultiBulkReply() |
java.net.Socket |
getSocket() |
int |
getSoTimeout() |
java.lang.String |
getStatusCodeReply() |
boolean |
isBroken() |
boolean |
isConnected() |
protected java.lang.Object |
readProtocolWithCheckingBroken() |
void |
resetPipelinedCount() |
void |
rollbackTimeout() |
protected Connection |
sendCommand(ProtocolCommand cmd) |
protected Connection |
sendCommand(ProtocolCommand cmd,
byte[]... args) |
protected Connection |
sendCommand(ProtocolCommand cmd,
java.lang.String... args) |
void |
setConnectionTimeout(int connectionTimeout) |
void |
setHost(java.lang.String host) |
void |
setPort(int port) |
void |
setSoTimeout(int soTimeout) |
void |
setTimeoutInfinite() |
private java.lang.String host
private int port
private java.net.Socket socket
private RedisOutputStream outputStream
private RedisInputStream inputStream
private int pipelinedCommands
private int connectionTimeout
private int soTimeout
private boolean broken
public Connection()
public Connection(java.lang.String host)
public Connection(java.lang.String host,
int port)
public java.net.Socket getSocket()
public int getConnectionTimeout()
public int getSoTimeout()
public void setConnectionTimeout(int connectionTimeout)
public void setSoTimeout(int soTimeout)
public void setTimeoutInfinite()
public void rollbackTimeout()
protected Connection sendCommand(ProtocolCommand cmd, java.lang.String... args)
protected Connection sendCommand(ProtocolCommand cmd, byte[]... args)
protected Connection sendCommand(ProtocolCommand cmd)
public java.lang.String getHost()
public void setHost(java.lang.String host)
public int getPort()
public void setPort(int port)
public void connect()
public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic void disconnect()
public boolean isConnected()
public java.lang.String getStatusCodeReply()
public java.lang.String getBulkReply()
public byte[] getBinaryBulkReply()
public java.lang.Long getIntegerReply()
public java.util.List<java.lang.String> getMultiBulkReply()
public java.util.List<byte[]> getBinaryMultiBulkReply()
public void resetPipelinedCount()
public java.util.List<java.lang.Object> getRawObjectMultiBulkReply()
public java.util.List<java.lang.Object> getObjectMultiBulkReply()
public java.util.List<java.lang.Long> getIntegerMultiBulkReply()
public java.util.List<java.lang.Object> getAll()
public java.util.List<java.lang.Object> getAll(int except)
public java.lang.Object getOne()
public boolean isBroken()
protected void flush()
protected java.lang.Object readProtocolWithCheckingBroken()