コード例 #1
0
ファイル: Connection.java プロジェクト: alfr/jedis
 public void setTimeoutInfinite() {
   try {
     if (!isConnected()) {
       connect();
     }
     socket.setKeepAlive(true);
     socket.setSoTimeout(0);
   } catch (SocketException ex) {
     throw new JedisException(ex);
   }
 }
コード例 #2
0
ファイル: BinaryClient.java プロジェクト: bettiah/jedis
 @Override
 public void connect() {
   if (!isConnected()) {
     super.connect();
     if (password != null) {
       auth(password);
       getStatusCodeReply();
     }
     if (db > 0) {
       select(Long.valueOf(db).intValue());
       getStatusCodeReply();
     }
   }
 }
コード例 #3
0
ファイル: Connection.java プロジェクト: tkopczuk/jedis
 protected Connection sendCommand(final Command cmd) {
   connect();
   protocol.sendCommand(outputStream, cmd, new byte[0][]);
   pipelinedCommands++;
   return this;
 }
コード例 #4
0
ファイル: Connection.java プロジェクト: tkopczuk/jedis
 protected Connection sendCommand(final Command cmd, final byte[]... args) {
   connect();
   protocol.sendCommand(outputStream, cmd, args);
   pipelinedCommands++;
   return this;
 }