SYMBOL INDEX (2018 symbols across 157 files) FILE: core/api/src/main/java/org/jredis/ClientRuntimeException.java class ClientRuntimeException (line 33) | public class ClientRuntimeException extends RuntimeException { method ClientRuntimeException (line 41) | public ClientRuntimeException(String message) { method ClientRuntimeException (line 49) | public ClientRuntimeException(String message, Throwable cause) { method getLocalizedMessage (line 60) | @Override method getMessage (line 68) | @Override FILE: core/api/src/main/java/org/jredis/Codec.java type Codec (line 33) | public interface Codec { method decode (line 38) | public T decode (byte[] bytes); method encode (line 43) | public byte[] encode (T object); method supports (line 48) | public boolean supports (Class type); FILE: core/api/src/main/java/org/jredis/Event.java class Event (line 35) | public class Event implements Serializable{ method Event (line 51) | protected Event(SRC src, ETYPE eType, INFO info){ method Event (line 60) | protected Event(SRC src, ETYPE eType){ method getType (line 66) | public ETYPE getType () { method getSource (line 72) | public SRC getSource () { method getInfo (line 78) | public INFO getInfo () { method writeObject (line 82) | private void writeObject(ObjectOutputStream out) throws IOException { method readObject (line 87) | @SuppressWarnings("unchecked") FILE: core/api/src/main/java/org/jredis/JRedis.java type JRedis (line 36) | @Redis(versions="1.07") method ping (line 74) | public JRedis ping () throws RedisException; method quit (line 80) | public void quit (); method set (line 96) | public void set (K key, byte[] value) throws RedisE... method set (line 105) | public void set (K key, String stringValue) throws ... method set (line 114) | public void set (K key, Number numberValue) throws ... method set (line 126) | public method setnx (line 136) | public boolean setnx (K key, byte[] value) throws R... method setnx (line 137) | public boolean setnx (K key, String stringValue) th... method setnx (line 138) | public boolean setnx (K key, Number numberValue) th... method setnx (line 139) | public method get (line 148) | public byte[] get (K key) throws RedisException; method getset (line 150) | public byte[] getset (K key, byte[] value) throws R... method getset (line 151) | public byte[] getset (K key, String stringValue) th... method getset (line 152) | public byte[] getset (K key, Number numberValue) th... method getset (line 153) | public method mget (line 164) | public List mget(K...keys) throws RedisExce... method mset (line 172) | public void mset(Map keyValueMap) throws... method mset (line 174) | public void mset(KeyValueSet.ByteArrays mappings... method mset (line 175) | public void mset(KeyValueSet.Strings mappings) t... method mset (line 176) | public void mset(KeyValueSet.Numbers mappings) t... method mset (line 177) | public void mset(KeyValueSe... method msetnx (line 185) | public boolean msetnx(Map keyValueMap) t... method msetnx (line 187) | public boolean msetnx(KeyValueSet.ByteArrays map... method msetnx (line 188) | public boolean msetnx(KeyValueSet.Strings mappin... method msetnx (line 189) | public boolean msetnx(KeyValueSet.Numbers mappin... method msetnx (line 190) | public boolean msetnx(KeyVa... method incr (line 198) | public long incr (K key) throws RedisException; method incrby (line 207) | public long incrby (K key, int delta) throws RedisE... method decr (line 215) | public long decr (K key) throws RedisException; method decrby (line 224) | public long decrby (K key, int delta) throws RedisE... method substr (line 234) | public byte[] substr (K key, long from, long to) th... method append (line 244) | public long append (K key, byte[] value) throws Red... method append (line 245) | public long append (K key, String stringValue) thro... method append (line 246) | public long append (K key, Number numberValue) thro... method append (line 247) | public method exists (line 260) | public boolean exists(K key) throws RedisException; method del (line 269) | public long del (K ... keys) throws RedisException; method type (line 277) | public RedisType type (K key) throws RedisException; method keys (line 286) | public List keys (K pattern) throws RedisEx... method keys (line 295) | public List keys () throws RedisException; method randomkey (line 302) | public byte[] randomkey() throws RedisException; method rename (line 310) | public void rename (K oldkey, K newkey) throws Redi... method renamenx (line 319) | public boolean renamenx (K oldkey, K brandnewkey) t... method dbsize (line 326) | public long dbsize () throws RedisException; method expire (line 335) | public boolean expire (K key, int ttlseconds) throw... method expireat (line 348) | public boolean expireat (K key, long epochtimeMilli... method ttl (line 356) | public long ttl (K key) throws RedisException; method rpush (line 368) | public void rpush (K listkey, byte[] value) throws ... method rpush (line 369) | public void rpush (K listkey, String stringValue) t... method rpush (line 370) | public void rpush (K listkey, Number numberValue) t... method rpush (line 371) | public method lpush (line 380) | public void lpush (K listkey, byte[] value) throws ... method lpush (line 381) | public void lpush (K listkey, String stringValue) t... method lpush (line 382) | public void lpush (K listkey, Number numberValue) t... method lpush (line 383) | public method lset (line 393) | public void lset (K key, long index, byte[] value) ... method lset (line 394) | public void lset (K key, long index, String stringV... method lset (line 395) | public void lset (K key, long index, Number numberV... method lset (line 396) | public method lrem (line 408) | public long lrem (K listkey, byte[] value, in... method lrem (line 409) | public long lrem (K listkey, String stringValue, in... method lrem (line 410) | public long lrem (K listkey, Number numberValue, in... method lrem (line 411) | public method llen (line 421) | public long llen (K listkey) throws RedisException; method lrange (line 431) | public List lrange (K listkey, long from, l... method ltrim (line 440) | public void ltrim (K listkey, long keepFrom, long k... method lindex (line 449) | public byte[] lindex (K listkey, long index) throws... method lpop (line 457) | public byte[] lpop (K listkey) throws RedisException; method rpop (line 465) | public byte[] rpop (K listkey) throws RedisException; method rpoplpush (line 474) | public byte[] rpoplpush (K srcList, K destList) thr... method sadd (line 487) | public boolean sadd (K setkey, byte[] member) throw... method sadd (line 488) | public boolean sadd (K setkey, String stringValue) ... method sadd (line 489) | public boolean sadd (K setkey, Number numberValue) ... method sadd (line 490) | public method srem (line 500) | public boolean srem (K setkey, byte[] member) throw... method srem (line 501) | public boolean srem (K setkey, String stringValue) ... method srem (line 502) | public boolean srem (K setkey, Number numberValue) ... method srem (line 503) | public method sismember (line 513) | public boolean sismember (K setkey, byte[] member) ... method sismember (line 514) | public boolean sismember (K setkey, String stringVa... method sismember (line 515) | public boolean sismember (K setkey, Number numberVa... method sismember (line 516) | public method smove (line 527) | public boolean smove (K srcKey, K destKey, byte[] m... method smove (line 528) | public boolean smove (K srcKey, K destKey, String s... method smove (line 529) | public boolean smove (K srcKey, K destKey, Number n... method smove (line 530) | public method scard (line 539) | public long scard (K setKey) throws RedisException; method sinter (line 548) | public List sinter (K set1, K...sets) throw... method sinterstore (line 555) | public void sinterstore (K destSetKey, K...sets) th... method sunion (line 564) | public List sunion (K set1, K...sets) throw... method sunionstore (line 572) | public void sunionstore (K destSetKey, K...sets) th... method sdiff (line 581) | public List sdiff (K set1, K...sets) throws... method sdiffstore (line 589) | public void sdiffstore (K destSetKey, K...sets) thr... method smembers (line 597) | public List smembers (K setKey) throws Redi... method srandmember (line 605) | public byte[] srandmember (K setKey) throws RedisEx... method spop (line 613) | public byte[] spop (K setKey) throws RedisException; method zadd (line 626) | public boolean zadd (K setkey, double score, byte[]... method zadd (line 627) | public boolean zadd (K setkey, double score, String... method zadd (line 628) | public boolean zadd (K setkey, double score, Number... method zadd (line 629) | public method zrem (line 639) | public boolean zrem (K setkey, byte[] member) throw... method zrem (line 640) | public boolean zrem (K setkey, String stringValue) ... method zrem (line 641) | public boolean zrem (K setkey, Number numberValue) ... method zrem (line 642) | public method zcard (line 651) | public long zcard (K setKey) throws RedisException; method zscore (line 661) | public Double zscore (K setkey, byte[] member) thro... method zscore (line 662) | public Double zscore (K setkey, String stringValue)... method zscore (line 663) | public Double zscore (K setkey, Number numberValue)... method zscore (line 664) | public method zrank (line 674) | public long zrank (K setkey, byte[] member) throws ... method zrank (line 675) | public long zrank (K setkey, String stringValue) th... method zrank (line 676) | public long zrank (K setkey, Number numberValue) th... method zrank (line 677) | public method zrevrank (line 687) | public long zrevrank (K setkey, byte[] member) thro... method zrevrank (line 688) | public long zrevrank (K setkey, String stringValue)... method zrevrank (line 689) | public long zrevrank (K setkey, Number numberValue)... method zrevrank (line 690) | public method zrange (line 701) | public List zrange (K setkey, long from, lo... method zrevrange (line 711) | public List zrevrange (K setkey, long from,... method zrangeSubset (line 727) | public List zrangeSubset (K setkey, long... method zrevrangeSubset (line 743) | public List zrevrangeSubset (K setkey, l... method zrangebyscore (line 753) | public List zrangebyscore (K setkey, double... method zrangebyscoreSubset (line 763) | public List zrangebyscoreSubset (K setke... method zremrangebyscore (line 773) | public long zremrangebyscore (K setkey, double minS... method zremrangebyrank (line 783) | public long zremrangebyrank (K setkey, long minRank... method zincrby (line 793) | @Redis(versions="1.07") method zincrby (line 795) | public Double zincrby (K setkey, double score, Stri... method zincrby (line 796) | public Double zincrby (K setkey, double score, Numb... method zincrby (line 797) | public method zcount (line 808) | public long zcount (K setkey, double minScore, doub... method hset (line 820) | @Redis(versions="1.3.n") method hset (line 830) | @Redis(versions="1.3.n") method hset (line 840) | @Redis(versions="1.3.n") method hset (line 851) | @Redis(versions="1.3.4") method hget (line 861) | @Redis(versions="1.3.4") method hexists (line 873) | @Redis(versions="1.3.n") method hdel (line 884) | @Redis(versions="1.3.n") method hlen (line 894) | @Redis(versions="1.3.n") method hkeys (line 904) | @Redis(versions="1.3.n") method hvals (line 914) | @Redis(versions="1.3.n") method hgetall (line 924) | @Redis(versions="1.3.n") method multi (line 936) | @Redis(versions="2.0") method discard (line 941) | @Redis(versions="2.0") method flushdb (line 959) | public JRedis flushdb () throws RedisException; method flushall (line 968) | public JRedis flushall () throws RedisException; method move (line 979) | public boolean move (K key, int dbIndex) throws Red... method sort (line 1012) | public Sort sort(K key); method save (line 1022) | public void save() throws RedisException; method bgsave (line 1028) | public void bgsave () throws RedisException; method bgrewriteaof (line 1035) | public String bgrewriteaof () throws RedisException; method lastsave (line 1042) | public long lastsave () throws RedisException; method info (line 1056) | public Map info () throws RedisExc... method slaveof (line 1063) | public void slaveof(String host, int port) throws R... method slaveofnone (line 1069) | public void slaveofnone() throws RedisException; method echo (line 1081) | public byte[] echo (byte[] msg) throws RedisException; method echo (line 1082) | public byte[] echo (String msg) throws RedisException; method echo (line 1083) | public byte[] echo (Number msg) throws RedisException; method echo (line 1084) | public method debug (line 1094) | public ObjectInfo debug (K key) throws RedisException; method setbit (line 1096) | public boolean setbit(K key, int offset, boolean va... method getbit (line 1098) | public boolean getbit(K key, int offset) throws Red... FILE: core/api/src/main/java/org/jredis/JRedisFuture.java type JRedisFuture (line 75) | @Redis(versions="1.07") method ping (line 85) | public Future ping (); method quit (line 91) | public Future quit (); method flush (line 98) | public Future flush (); method set (line 113) | public Future set (K key, byte[] va... method set (line 121) | public Future set (K key, String st... method set (line 129) | public Future set (K key, Number nu... method set (line 140) | public method setnx (line 149) | public Future setnx (K key, byte[] value); method setnx (line 150) | public Future setnx (K key, String stringV... method setnx (line 151) | public Future setnx (K key, Number numberV... method setnx (line 152) | public method setbit (line 155) | public Future setbit(K key, int offset, bo... method get (line 164) | public Future get (K key) ; method getset (line 166) | public Future getset (K key, byte[] value); method getset (line 167) | public Future getset (K key, String stringV... method getset (line 168) | public Future getset (K key, Number numberV... method getset (line 169) | public method getbit (line 173) | public Future getbit(K key, int offset); method mget (line 182) | public Future> mget(String ... keys); method mset (line 190) | public Future mset(Map k... method mset (line 192) | public Future mset(KeyValueSet.Byte... method mset (line 193) | public Future mset(KeyValueSet.Stri... method mset (line 194) | public Future mset(KeyValueSet.Numb... method mset (line 195) | public Future Future msetnx(Map keyVal... method msetnx (line 205) | public Future msetnx(KeyValueSet.ByteArray... method msetnx (line 206) | public Future msetnx(KeyValueSet.Strings Future msetnx(KeyValueSet.Numbers Future mset... method incr (line 215) | public Future incr (K key); method incrby (line 223) | public Future incrby (K key, int delta); method decr (line 230) | public Future decr (K key); method decrby (line 238) | public Future decrby (K key, int delta); method substr (line 247) | public Future substr (K listkey, long from,... method append (line 255) | public Future append (K key, byte[] value); method append (line 256) | public Future append (K key, String stringVal... method append (line 257) | public Future append (K key, Number numberVal... method append (line 258) | public method exists (line 266) | public Future exists(K key); method del (line 273) | public Future del (K ... keys); method type (line 280) | public Future type (K key); method keys (line 292) | public Future> keys (K pattern); method keys (line 300) | public Future> keys (); method randomkey (line 306) | public Future randomkey(); method rename (line 313) | public Future rename (K oldkey, K n... method renamenx (line 321) | public Future renamenx (K oldkey, K brandn... method dbsize (line 327) | public Future dbsize (); method expire (line 335) | public Future expire (K key, int ttlseconds); method expireat (line 346) | public Future expireat (K key, long epocht... method ttl (line 353) | public Future ttl (K key); method rpush (line 364) | public Future rpush (K listkey, byte[] value); method rpush (line 365) | public Future rpush (K listkey, String string... method rpush (line 366) | public Future rpush (K listkey, Number number... method rpush (line 367) | public method lpush (line 375) | public Future lpush (K listkey, byte[] value); method lpush (line 376) | public Future lpush (K listkey, String string... method lpush (line 377) | public Future lpush (K listkey, Number number... method lpush (line 378) | public method lset (line 387) | public Future lset (K key, long ind... method lset (line 388) | public Future lset (K key, long ind... method lset (line 389) | public Future lset (K key, long ind... method lset (line 390) | public method lrem (line 401) | public Future lrem (K listkey, byte[] value, ... method lrem (line 402) | public Future lrem (K listkey, String stringV... method lrem (line 403) | public Future lrem (K listkey, Number numberV... method lrem (line 404) | public method llen (line 413) | public Future llen (K listkey); method lrange (line 422) | public Future> lrange (K listkey, long... method ltrim (line 430) | public Future ltrim (K listkey, lon... method lindex (line 438) | public Future lindex (K listkey, long index); method lpop (line 445) | public Future lpop (K listkey); method rpop (line 452) | public Future rpop (K listkey); method rpoplpush (line 460) | public Future rpoplpush (String srcList, St... method sadd (line 471) | public Future sadd (K setkey, byte[] member); method sadd (line 472) | public Future sadd (K setkey, String strin... method sadd (line 473) | public Future sadd (K setkey, Number numbe... method sadd (line 474) | public method srem (line 483) | public Future srem (K setkey, byte[] member); method srem (line 484) | public Future srem (K setkey, String strin... method srem (line 485) | public Future srem (K setkey, Number numbe... method srem (line 486) | public method sismember (line 495) | public Future sismember (K setkey, byte[] ... method sismember (line 496) | public Future sismember (K setkey, String ... method sismember (line 497) | public Future sismember (K setkey, Number ... method sismember (line 498) | public method smove (line 508) | public Future smove (K srcKey, K destKey, ... method smove (line 509) | public Future smove (K srcKey, K destKey, ... method smove (line 510) | public Future smove (K srcKey, K destKey, ... method smove (line 511) | public method scard (line 519) | public Future scard (K setKey); method sinter (line 527) | public Future> sinter (K set1, K...sets); method sinterstore (line 533) | public Future sinterstore (K destSe... method sunion (line 541) | public Future> sunion (K set1, K...sets); method sunionstore (line 548) | public Future sunionstore (K destSe... method sdiff (line 556) | public Future> sdiff (K set1, K...sets); method sdiffstore (line 563) | public Future sdiffstore (K destSet... method smembers (line 570) | public Future> smembers (K setkey); method srandmember (line 577) | public Future srandmember (K setkey); method spop (line 584) | public Future spop (K setkey); method zadd (line 596) | public Future zadd (K setkey, double score... method zadd (line 597) | public Future zadd (K setkey, double score... method zadd (line 598) | public Future zadd (K setkey, double score... method zadd (line 599) | public method zrem (line 608) | public Future zrem (K setkey, byte[] member); method zrem (line 609) | public Future zrem (K setkey, String strin... method zrem (line 610) | public Future zrem (K setkey, Number numbe... method zrem (line 611) | public method zcard (line 619) | public Future zcard (K setKey); method zscore (line 627) | public Future zscore (K setkey, byte[] memb... method zscore (line 628) | public Future zscore (K setkey, String stri... method zscore (line 629) | public Future zscore (K setkey, Number numb... method zscore (line 630) | public method zrank (line 639) | public Future zrank (K setkey, byte[] member); method zrank (line 640) | public Future zrank (K setkey, String stringV... method zrank (line 641) | public Future zrank (K setkey, Number numberV... method zrank (line 642) | public method zrevrank (line 651) | public Future zrevrank (K setkey, byte[] memb... method zrevrank (line 652) | public Future zrevrank (K setkey, String stri... method zrevrank (line 653) | public Future zrevrank (K setkey, Number numb... method zrevrank (line 654) | public method zrange (line 664) | public Future> zrange (K setkey, long ... method zrevrange (line 673) | public Future> zrevrange (K setkey, lo... method zrangeSubset (line 688) | public Future> zrangeSubset (K setk... method zrevrangeSubset (line 703) | public Future> zrevrangeSubset (K s... method zincrby (line 712) | @Redis(versions="1.07") method zincrby (line 714) | public Future zincrby (K setkey, double sco... method zincrby (line 715) | public Future zincrby (K setkey, double sco... method zincrby (line 716) | public method zrangebyscore (line 726) | public Future> zrangebyscore (K setkey... method zrangebyscoreSubset (line 735) | public Future> zrangebyscoreSubset ... method zremrangebyscore (line 744) | public Future zremrangebyscore (K setkey, dou... method zcount (line 753) | public Future zcount (K setkey, double minSco... method zremrangebyrank (line 762) | public Future zremrangebyrank (K setkey, long... method hset (line 776) | @Redis(versions="1.3.n") method hset (line 786) | @Redis(versions="1.3.n") method hset (line 796) | @Redis(versions="1.3.n") method hset (line 807) | @Redis(versions="1.3.4") method hget (line 817) | @Redis(versions="1.3.4") method hincrby (line 828) | public Future hincrby(K key, K entry, long in... method hexists (line 838) | @Redis(versions="1.3.5") method hdel (line 848) | @Redis(versions="1.3.5") method hlen (line 858) | @Redis(versions="1.3.5") method hkeys (line 868) | @Redis(versions="1.3.n") method hvals (line 878) | @Redis(versions="1.3.n") method hgetall (line 888) | @Redis(versions="1.3.n") method flushdb (line 905) | public Future flushdb (); method flushall (line 913) | public Future flushall (); method move (line 923) | public Future move (K key, int dbIndex); method sort (line 947) | public Sort sort(K key); method save (line 956) | public Future save(); method bgsave (line 961) | public Future bgsave (); method bgrewriteaof (line 967) | public Future bgrewriteaof (); method lastsave (line 973) | public Future lastsave (); method info (line 984) | public Future> info () ; method slaveof (line 991) | public Future slaveof(String host,... method slaveofnone (line 997) | public Future slaveofnone(); method echo (line 1007) | public Future echo (byte[] msg); method echo (line 1008) | public Future echo (String msg); method echo (line 1009) | public Future echo (Number msg); method echo (line 1010) | public method debug (line 1018) | public Future debug (K key); FILE: core/api/src/main/java/org/jredis/KeyValueSet.java type KeyValueSet (line 31) | public interface KeyValueSet { method add (line 32) | public KeyValueSet add(K key, T value); method getMappings (line 33) | byte[][] getMappings (); type ByteArrays (line 35) | public interface ByteArrays extends KeyValueSet extends KeyValueSet extends KeyValueSet ext... FILE: core/api/src/main/java/org/jredis/NotSupportedException.java class NotSupportedException (line 29) | public class NotSupportedException extends ProviderException { method NotSupportedException (line 37) | public NotSupportedException(String string) { method NotSupportedException (line 43) | public NotSupportedException(String string, Throwable cause) { FILE: core/api/src/main/java/org/jredis/ObjectEncoding.java type ObjectEncoding (line 28) | public enum ObjectEncoding { FILE: core/api/src/main/java/org/jredis/ObjectInfo.java class ObjectInfo (line 34) | public class ObjectInfo { method ObjectInfo (line 43) | public ObjectInfo(String keyAddress, long keyRefCount, method getKeyAddress (line 58) | public String getKeyAddress() { method getKeyRefCount (line 63) | public long getKeyRefCount() { method getEncoding (line 73) | public ObjectEncoding getEncoding() { method toLong (line 84) | public static long toLong(String addressStrRep) { method toString (line 88) | @SuppressWarnings("boxing") method valueOf (line 107) | static public final ObjectInfo valueOf(String strRep) { FILE: core/api/src/main/java/org/jredis/ProviderException.java class ProviderException (line 32) | public class ProviderException extends ClientRuntimeException { method ProviderException (line 44) | public ProviderException(String message) { method ProviderException (line 53) | public ProviderException(String message, Throwable cause) { FILE: core/api/src/main/java/org/jredis/Query.java type Query (line 52) | public interface Query { method exec (line 62) | public List exec () throws IllegalStateException, RedisException; method execAsync (line 63) | public Future> execAsync (); class Support (line 65) | public static class Support { method unpackValue (line 66) | public static long unpackValue (List queryResult){ FILE: core/api/src/main/java/org/jredis/RedisException.java class RedisException (line 45) | public final class RedisException extends Exception { method RedisException (line 60) | public RedisException (Command command, String message){ method getCommand (line 66) | public Command getCommand () { return command; } method toString (line 68) | public String toString () { FILE: core/api/src/main/java/org/jredis/RedisInfo.java type RedisInfo (line 33) | public enum RedisInfo { FILE: core/api/src/main/java/org/jredis/RedisType.java type RedisType (line 23) | public enum RedisType { FILE: core/api/src/main/java/org/jredis/Semantics.java type Semantics (line 29) | public interface Semantics { method getKeyCodec (line 35) | public Codec getKeyCodec(Class keyClass); method setKeyCodec (line 42) | public Semantics setKeyCodec(Class keyClass, Codec keyCodec); method getValueCodec (line 48) | public Codec getValueCodec(Class valueClass); method setValueCodec (line 55) | public Semantics setValueCodec(Class valueClass, Codec value... FILE: core/api/src/main/java/org/jredis/Sort.java type Sort (line 63) | public interface Sort extends Query { method BY (line 65) | Sort BY (K pattern); method GET (line 68) | Sort GET (K pattern); method LIMIT (line 75) | Sort LIMIT (long from, long count); method DESC (line 78) | Sort DESC (); method ALPHA (line 81) | Sort ALPHA (); method STORE (line 103) | Sort STORE (K destKey); FILE: core/api/src/main/java/org/jredis/ZSetEntry.java type ZSetEntry (line 28) | public interface ZSetEntry{ method getValue (line 30) | byte[] getValue(); method getScore (line 33) | double getScore(); FILE: core/api/src/main/java/org/jredis/_specification.java type _specification (line 27) | public interface _specification { type Version (line 30) | public interface Version { FILE: core/api/src/main/java/org/jredis/connector/Connection.java type Connection (line 67) | public interface Connection { method getSpec (line 73) | public ConnectionSpec getSpec(); method serviceRequest (line 92) | public Response serviceRequest (Command cmd, byte[]...args) throws Red... method queueRequest (line 114) | public Future queueRequest (Command cmd, byte[]...args) thr... type State (line 120) | public enum State { method addListener (line 140) | public boolean addListener(Listener connListener); method removeListener (line 148) | public boolean removeListener(Listener connListener); type Property (line 162) | public enum Property { type Modality (line 195) | public enum Modality { type Listener (line 216) | public interface Listener { method onEvent (line 217) | public void onEvent(Connection.Event event); class Event (line 229) | @SuppressWarnings("serial") method Event (line 235) | public Event (Connection src, Type type) { method Event (line 238) | public Event (Connection src, Type type, Object eventInfo) { type Type (line 242) | public enum Type { type Flag (line 275) | public enum Flag { method Flag (line 295) | Flag (){ method bitset (line 298) | static final public int bitset(Flag...flags){ method bitset (line 302) | static final public int bitset(final int bitset, Flag...flags){ method bitclear (line 307) | static final public int bitclear(final int bitset, Flag...flags){ method isSet (line 312) | public static boolean isSet(int bitset, Flag flag) { type Socket (line 320) | public interface Socket { type Flag (line 327) | public enum Flag { type Property (line 338) | public enum Property { type Factory (line 386) | public interface Factory { method newConnection (line 395) | public Connection newConnection (ConnectionSpec spec) throws ClientR... FILE: core/api/src/main/java/org/jredis/connector/ConnectionException.java class ConnectionException (line 33) | abstract public class ConnectionException extends ClientRuntimeException{ method ConnectionException (line 43) | public ConnectionException(String msg, SocketException e) { method ConnectionException (line 50) | public ConnectionException(String msg) { FILE: core/api/src/main/java/org/jredis/connector/ConnectionFault.java class ConnectionFault (line 30) | public class ConnectionFault extends ConnectionException { method ConnectionFault (line 38) | public ConnectionFault(String msg, SocketException e) { method ConnectionFault (line 41) | public ConnectionFault(String msg) { FILE: core/api/src/main/java/org/jredis/connector/ConnectionReset.java class ConnectionReset (line 48) | public class ConnectionReset extends ConnectionException { method ConnectionReset (line 58) | public ConnectionReset(String msg, SocketException e) { method ConnectionReset (line 61) | public ConnectionReset(String msg) { FILE: core/api/src/main/java/org/jredis/connector/ConnectionSpec.java type ConnectionSpec (line 36) | public interface ConnectionSpec { method getAddress (line 40) | public InetAddress getAddress(); method setAddress (line 45) | public ConnectionSpec setAddress(InetAddress address); method getPort (line 49) | public int getPort (); method setPort (line 54) | public ConnectionSpec setPort(int port); method getCredentials (line 61) | public byte[] getCredentials(); method setCredentials (line 68) | public ConnectionSpec setCredentials(byte[] credentials); method setCredentials (line 75) | public ConnectionSpec setCredentials(String credentials); method getDatabase (line 82) | public int getDatabase (); method setDatabase (line 87) | public ConnectionSpec setDatabase(int database); method getModality (line 91) | public Modality getModality (); method setModality (line 96) | public ConnectionSpec setModality (Modality modality); method getSocketFlag (line 103) | public boolean getSocketFlag (Connection.Socket.Flag flag); method setSocketFlag (line 110) | public ConnectionSpec setSocketFlag(Connection.Socket.Flag flag, Boole... method getSocketProperty (line 117) | public Integer getSocketProperty (Connection.Socket.Property property); method setSocketProperty (line 124) | public ConnectionSpec setSocketProperty(Connection.Socket.Property pro... method getConnectionFlag (line 130) | public boolean getConnectionFlag (Connection.Flag flag); method setConnectionFlag (line 137) | public ConnectionSpec setConnectionFlag(Connection.Flag flag, Boolean ... method getConnectionProperty (line 143) | public Object getConnectionProperty(Property prop); method setConnectionProperty (line 150) | public ConnectionSpec setConnectionProperty(Property prop, Object value); method getReconnectCnt (line 154) | public int getReconnectCnt (); method setReconnectCnt (line 159) | public ConnectionSpec setReconnectCnt(int cnt); method getMaxConnectWait (line 163) | public int getMaxConnectWait (); method setMaxConnectWait (line 168) | public ConnectionSpec setMaxConnectWait(int cnt); method getHeartbeat (line 172) | public int getHeartbeat(); method setHeartbeat (line 177) | public ConnectionSpec setHeartbeat(int seconds); class RefImpl (line 196) | public static class RefImpl implements ConnectionSpec { method getAddress (line 225) | @Override method getCredentials (line 230) | @Override method getDatabase (line 235) | @Override method getPort (line 240) | @Override method getModality (line 245) | final public Modality getModality () { method getMaxConnectWait (line 250) | final public int getMaxConnectWait () { method getReconnectCnt (line 255) | @Override method getSocketFlag (line 260) | @Override method getSocketProperty (line 265) | @Override method getConnectionProperty (line 270) | @Override method setAddress (line 279) | final public ConnectionSpec setAddress (InetAddress address) { method setPort (line 284) | @Override method setCredentials (line 291) | @Override method setCredentials (line 297) | @Override method setDatabase (line 307) | @Override method setReconnectCnt (line 313) | @Override method setConnectionProperty (line 319) | @Override method setModality (line 326) | @Override method setMaxConnectWait (line 332) | final public ConnectionSpec setMaxConnectWait(int cnt) { method setSocketFlag (line 337) | @Override method setSocketProperty (line 343) | @Override method getConnectionFlag (line 349) | @Override method setConnectionFlag (line 354) | @SuppressWarnings("boxing") method getHeartbeat (line 364) | @Override method setHeartbeat (line 369) | @Override FILE: core/api/src/main/java/org/jredis/connector/FaultedConnection.java class FaultedConnection (line 36) | public class FaultedConnection implements Connection { method FaultedConnection (line 48) | public FaultedConnection (ConnectionSpec connSpec, String errMsg) { method getSpec (line 54) | @Override method serviceRequest (line 60) | @Override method queueRequest (line 68) | @Override method addListener (line 75) | @Override method removeListener (line 80) | @Override FILE: core/api/src/main/java/org/jredis/connector/Message.java type Message (line 35) | public interface Message { method read (line 49) | public void read (InputStream in) throws ClientRuntimeException, Pr... method write (line 63) | public void write (OutputStream out)throws ClientRuntimeException, Pr... FILE: core/api/src/main/java/org/jredis/connector/NotConnectedException.java class NotConnectedException (line 36) | public class NotConnectedException extends ClientRuntimeException { method NotConnectedException (line 40) | public NotConnectedException (String msg) { FILE: core/api/src/main/java/org/jredis/connector/RequestListener.java type RequestListener (line 22) | public interface RequestListener { method onResponse (line 24) | public void onResponse (Object context, Request request, Response resp... FILE: core/api/src/main/java/org/jredis/protocol/BulkResponse.java type BulkResponse (line 28) | public interface BulkResponse extends Response { method getBulkData (line 33) | public byte[] getBulkData (); FILE: core/api/src/main/java/org/jredis/protocol/Command.java type Command (line 35) | @Redis(versions={"1.n", "2.0"}) method Command (line 190) | Command (RequestType reqType, ResponseType respType, Flag... flags) { method isSet (line 213) | final public boolean isSet(Flag flag) { type Option (line 229) | public enum Option { method Option (line 240) | Option () { type Flag (line 252) | public enum Flag { method Flag (line 259) | Flag (){ method bitset (line 262) | static final public int bitset(Flag...flags){ method bitset (line 265) | static final public int bitset(final int bitsetin, Flag...flags){ method isSet (line 270) | public static boolean isSet(int bitset, Flag flag) { method bitclear (line 273) | static final public int bitclear(final int bitsetin, Flag...flags){ type RequestType (line 289) | public enum RequestType { type ResponseType (line 335) | public enum ResponseType { method ResponseType (line 364) | ResponseType (Class respClass){ FILE: core/api/src/main/java/org/jredis/protocol/CommandNotImplemented.java class CommandNotImplemented (line 31) | public final class CommandNotImplemented extends ProviderException { method CommandNotImplemented (line 38) | public CommandNotImplemented (Command command) { super(command.code + ... FILE: core/api/src/main/java/org/jredis/protocol/MultiBulkResponse.java type MultiBulkResponse (line 35) | public interface MultiBulkResponse extends Response { method getMultiBulkData (line 47) | public List getMultiBulkData () throws ClientRuntimeException... FILE: core/api/src/main/java/org/jredis/protocol/Protocol.java type Protocol (line 40) | public interface Protocol { method isCompatibleWithVersion (line 47) | public boolean isCompatibleWithVersion (String version); method createRequest (line 57) | public Request createRequest (Command cmd, byte[]...args) throws Provi... method createResponse (line 72) | public Response createResponse (Command cmd) throws ProviderException,... method createRequestBuffer (line 82) | public byte[] createRequestBuffer(Command cmd, byte[]...args) throws P... type Factory (line 84) | public interface Factory { method newProtocol (line 92) | public Protocol newProtocol(ConnectionSpec connSpec) throws NotSuppo... FILE: core/api/src/main/java/org/jredis/protocol/Request.java type Request (line 30) | public interface Request extends Message {/* nop */} FILE: core/api/src/main/java/org/jredis/protocol/Response.java type Response (line 53) | public interface Response extends Message { method isError (line 61) | public boolean isError (); method getType (line 66) | public Type getType (); method getStatus (line 72) | public ResponseStatus getStatus(); method didRead (line 78) | public boolean didRead (); type Type (line 102) | public enum Type{ method getDataClass (line 115) | public Class getDataClass() { return dataClass; } method Type (line 119) | Type (Class clazz){ FILE: core/api/src/main/java/org/jredis/protocol/ResponseStatus.java class ResponseStatus (line 27) | public final class ResponseStatus { type Code (line 30) | public enum Code { OK, ERROR, CIAO } method ResponseStatus (line 49) | public ResponseStatus(ResponseStatus.Code code) { method ResponseStatus (line 58) | public ResponseStatus(ResponseStatus.Code code, String msg) { method code (line 63) | public ResponseStatus.Code code() { return code; } method message (line 64) | public String message() {return msg; } method isError (line 65) | public boolean isError () { return this.code==Code.ERROR; } FILE: core/api/src/main/java/org/jredis/protocol/StatusResponse.java type StatusResponse (line 28) | public interface StatusResponse extends Response {/* nop */} FILE: core/api/src/main/java/org/jredis/protocol/ValueResponse.java type ValueResponse (line 35) | public interface ValueResponse extends Response { method getLongValue (line 41) | public long getLongValue () throws IllegalStateException; method getStringValue (line 56) | public String getStringValue () throws IllegalStateException; method getBooleanValue (line 61) | public boolean getBooleanValue () throws IllegalStateException; FILE: core/api/src/main/java/org/jredis/resource/Context.java type Context (line 16) | public interface Context { method getParam (line 17) | public String getParam (String key); method setParam (line 18) | public void setParam (String key, String value); method getParamsKeys (line 19) | Set getParamsKeys(); method get (line 21) | public Object get (String name); method bind (line 22) | public void bind (String name, Object value); method rebind (line 23) | public void rebind (String name, Object value); FILE: core/api/src/main/java/org/jredis/resource/Resource.java type Resource (line 29) | public interface Resource { method getInterface (line 34) | public T getInterface(); method setContext (line 45) | public void setContext (Context context) throws ResourceException; method getContext (line 53) | public Context getContext () throws ResourceException; FILE: core/api/src/main/java/org/jredis/resource/ResourceException.java class ResourceException (line 14) | public class ResourceException extends ClientRuntimeException { method ResourceException (line 21) | public ResourceException(String message, Throwable cause) { method ResourceException (line 28) | public ResourceException(String message) { FILE: core/api/src/main/java/org/jredis/resource/_specification.java type _specification (line 28) | public interface _specification { type Version (line 31) | public interface Version { FILE: core/api/src/main/java/org/jredis/semantics/BasicCodecManager.java class BasicCodecManager (line 26) | public final class BasicCodecManager implements CodecManager { method foo (line 28) | public void foo () { method getCodec (line 33) | @SuppressWarnings("unchecked") method register (line 39) | @Override FILE: core/api/src/main/java/org/jredis/semantics/CodecManager.java type CodecManager (line 33) | public interface CodecManager { method getCodec (line 34) | public Codec getCodec(Class type); method register (line 35) | public boolean register (Codec code, Class type); FILE: core/api/src/main/java/org/jredis/semantics/KeyCodec.java type KeyCodec (line 56) | public interface KeyCodec extends Codec {/* nop */} FILE: core/api/src/main/java/org/jredis/semantics/SemanticJRedis.java type SemanticJRedis (line 38) | public interface SemanticJRedis /* extends JRedis */ method auth (line 59) | public JRedis auth (String authorization) throws RedisException; method ping (line 70) | public JRedis ping () throws RedisException; method quit (line 71) | public void quit (); method set (line 77) | public void set (String key, T value) throws RedisException; method setnx (line 79) | public boolean setnx (String key, T value) throws RedisException; method get (line 81) | public T get (String key) throws RedisException; method mget (line 83) | public List mget(String key, String...moreKeys) throws RedisException; method incr (line 85) | public long incr (String key) throws RedisException; method incrby (line 86) | public long incrby (String key, int delta) throws RedisException; method decr (line 87) | public long decr (String key) throws RedisException; method decrby (line 88) | public long decrby (String key, int delta) throws RedisException; method exists (line 90) | public boolean exists(String key) throws RedisException; method del (line 91) | public boolean del (String key) throws RedisException; method type (line 92) | public RedisType type (String key) throws RedisException; method keys (line 99) | public List keys () throws RedisException; method keys (line 100) | public List keys (String pattern) throws RedisException; method randomkey (line 101) | public String randomkey() throws RedisException; method rename (line 102) | public String rename (String oldkey, String newkey) throws RedisExcept... method renamenx (line 103) | public boolean renamenx (String oldkey, String brandnewkey) throws Red... method dbsize (line 104) | public long dbsize () throws RedisException; method expire (line 105) | public boolean expire (String key, int ttlseconds) throws RedisException; method rpush (line 110) | public void rpush (String listkey, T value) throws RedisException; method lpush (line 111) | public void lpush (String listkey, T value) throws RedisException; method lset (line 112) | public void lset (String key, int index, T value) throws RedisException; method lrem (line 113) | public long lrem (String listKey, T value, int count) throws Red... method llen (line 114) | public long llen (String listkey) throws RedisException; method lrange (line 115) | public List lrange (String listkey, int from, int to) throws RedisE... method ltrim (line 116) | public void ltrim (String listkey, int keepFrom, int keepTo) throws Re... method lindex (line 117) | public T lindex (String listkey, int index) throws RedisException; method lpop (line 118) | public T lpop (String listKey) throws RedisException; method rpop (line 119) | public T rpop (String listKey) throws RedisException; method sadd (line 125) | public boolean sadd (String setkey, T member) throws RedisException; method srem (line 126) | public boolean srem (String setKey, T member) throws RedisException; method sismember (line 127) | public boolean sismember (String setKey, T member) throws RedisException; method scard (line 128) | public long scard (String setKey) throws RedisException; method sinter (line 129) | public List sinter (String set1, String...sets) throws RedisException; method sinterstore (line 130) | public void sinterstore (String destSetKey, String...sets) throws Redi... method smembers (line 131) | public List smembers (String setkey) throws RedisException; method select (line 137) | public JRedis select (int index) throws RedisException; method flushdb (line 138) | public JRedis flushdb () throws RedisException; method flushall (line 139) | public JRedis flushall () throws RedisException; method move (line 140) | public boolean move (String key, int dbIndex) throws RedisException; method sort (line 146) | public SemanticSort sort(String key); method save (line 152) | public void save() throws RedisException; method bgsave (line 153) | public void bgsave () throws RedisException; method lastsave (line 154) | public long lastsave () throws RedisException; method shutdown (line 155) | public void shutdown () throws RedisException; method info (line 161) | public Map info () throws RedisException; FILE: core/api/src/main/java/org/jredis/semantics/SemanticQuery.java type SemanticQuery (line 32) | public interface SemanticQuery /*extends Query*/ { method exec (line 33) | public List exec () throws IllegalStateException, RedisException; FILE: core/api/src/main/java/org/jredis/semantics/SemanticSort.java type SemanticSort (line 30) | public interface SemanticSort extends Sort {/* nop */} FILE: core/api/src/main/java/org/jredis/semantics/Semantics.java type Semantics (line 30) | public interface Semantics extends CodecManager{ method forType (line 31) | public SemanticJRedis forType (Class type) throws NotSuppo... FILE: core/api/src/test/java/org/jredis/TestBase.java class TestBase (line 32) | public class TestBase { method assertDidRaiseRuntimeError (line 48) | protected final void assertDidRaiseRuntim... method assertNotNull (line 65) | public static void assertNotNull(Object object, String msgfmt, Object.... method assertNull (line 70) | public static void assertNull(Object object, String msgfmt, Object...o... method assertEquals (line 76) | public static void assertEquals(Object actual, Object expected, String... method assertEquals (line 80) | public static void assertEquals(byte[] actual, byte[] expected, String... method assertTrue (line 86) | public static void assertTrue(boolean condition, String msgfmt, Object... method assertFalse (line 90) | public static void assertFalse(boolean condition, String msgfmt, Objec... FILE: core/api/src/test/java/org/jredis/compliance/CheckRedisCompliance.java class CheckRedisCompliance (line 49) | public class CheckRedisCompliance { method CheckRedisCompliance (line 63) | public CheckRedisCompliance(int major, int minor) throws Exception { method run (line 68) | private void run() throws Exception { method checkAndReportCompliance (line 73) | private List checkAndReportCompliance(List cmdlist, Cl... method reportNonCompliance (line 90) | private void reportNonCompliance(List notsupported, String sim... method getSpecCommandList (line 98) | private List getSpecCommandList() throws IOException { method getSpecFileInputStream (line 107) | private static InputStream getSpecFileInputStream(int major, int minor) { method main (line 119) | public static void main(String[] args) { FILE: core/api/src/test/java/org/jredis/connector/TestSpecElements.java class TestSpecElements (line 31) | public class TestSpecElements extends TestBase{ method testConnectionFlags (line 36) | @Test method testCredentialsOverloads (line 60) | @Test FILE: core/api/src/test/java/org/jredis/protocol/TestCommand.java class TestCommand (line 35) | public class TestCommand extends TestBase { method testCommandSemanticsRequestType (line 36) | @Test method testCommandFlags (line 43) | @Test FILE: core/bench/src/main/java/org/jredis/bench/JRedisBenchmark.java class JRedisBenchmark (line 43) | public abstract class JRedisBenchmark { method quitOnRunEnd (line 67) | protected void quitOnRunEnd (boolean flag) { this.quitOnRunEnd = flag; } method getImplementationClass (line 71) | protected abstract Class getImplementationClass(); method newConnection (line 79) | protected abstract JRedis newConnection(String host, int port, int db,... method runBenchmarks (line 98) | protected final void runBenchmarks(String host, int port, int threadC... method newPingWorker (line 189) | public final BenchmarkWorker newPingWorker (String host, int port, in... method newDbsizeWorker (line 206) | public final BenchmarkWorker newDbsizeWorker (String host, int port, ... method newSaddWorker (line 223) | public final BenchmarkWorker newSaddWorker (String host, int port, int... method newSremWorker (line 241) | public final BenchmarkWorker newSremWorker (String host, int port, int... method newScardWorker (line 266) | public final BenchmarkWorker newScardWorker (String host, int port, in... method newLLenWorker (line 291) | public final BenchmarkWorker newLLenWorker (String host, int port, int... method newLPopWorker (line 316) | public final BenchmarkWorker newLPopWorker (String host, int port, int... method newRPopWorker (line 341) | public final BenchmarkWorker newRPopWorker (String host, int port, int... method newLPushWorker (line 366) | public final BenchmarkWorker newLPushWorker (String host, int port, in... method newRPushWorker (line 384) | public final BenchmarkWorker newRPushWorker (String host, int port, in... method newIncrWorker (line 402) | public final BenchmarkWorker newIncrWorker (String host, int port, int... method newDecrWorker (line 420) | public final BenchmarkWorker newDecrWorker (String host, int port, int... method newIncrbyWorker (line 437) | public final BenchmarkWorker newIncrbyWorker (String host, int port, i... method newDecrbyWorker (line 455) | public final BenchmarkWorker newDecrbyWorker (String host, int port, i... method newSetWorker (line 473) | public final BenchmarkWorker newSetWorker (String host, int port, int... method newSetnxWorker (line 492) | public final BenchmarkWorker newSetnxWorker (String host, int port, i... method newGetWorker (line 510) | public final BenchmarkWorker newGetWorker (String host, int port, int... method newSmembersWorker (line 535) | public final BenchmarkWorker newSmembersWorker (String host, int port... class Benchmarker (line 564) | public static class Benchmarker { method runBenchmark (line 565) | public static final void runBenchmark(final Command cmd, final int r... method Benchmarker (line 572) | private Benchmarker (final Command cmd, final int reqCnt, final int ... method runBenchmark (line 579) | private void runBenchmark () { class BenchmarkWorker (line 641) | public abstract class BenchmarkWorker implements Runnable { method BenchmarkWorker (line 655) | public BenchmarkWorker (String host, int port, int db) { method run (line 670) | public void run() { method prep (line 700) | protected abstract void prep(); method work (line 702) | protected abstract void work(); FILE: core/bench/src/main/java/org/jredis/bench/JRedisJProfileSubject.java class JRedisJProfileSubject (line 31) | public class JRedisJProfileSubject { method JRedisJProfileSubject (line 34) | public JRedisJProfileSubject (JRedis jredis){ method JRedisJProfileSubject (line 37) | protected JRedisJProfileSubject () { method run (line 48) | public void run () throws RedisException { FILE: core/bench/src/main/java/org/jredis/bench/Util.java class Util (line 25) | public class Util { method getRandomString (line 45) | static method getRandomBytes (line 59) | static class Timer (line 72) | public static final class Timer { method Timer (line 77) | private Timer () {} method startNewTimer (line 79) | public static final Timer startNewTimer() { method mark (line 82) | public long mark () { method now (line 87) | public static final long now() { return System.currentTimeMillis(); } method opsPerSecAtDelta (line 92) | public float opsPerSecAtDelta (long opCount, long delta) { method opsPerSecAtMark (line 96) | public float opsPerSecAtMark (long opCount) { method deltaAtMark (line 103) | public long deltaAtMark () { return delta;} method deltaAtMark (line 111) | public long deltaAtMark (TimeUnit unit){ FILE: core/bench/src/main/java/org/jredis/ri/alphazero/bench/JRedisClientBenchmark.java class JRedisClientBenchmark (line 34) | public class JRedisClientBenchmark extends JRedisBenchmark { method main (line 44) | public static void main(String[] args) { method newConnection (line 62) | @Override method getImplementationClass (line 66) | @Override FILE: core/bench/src/main/java/org/jredis/ri/alphazero/bench/JRedisClientJProfileSubject.java class JRedisClientJProfileSubject (line 33) | public class JRedisClientJProfileSubject extends JRedisJProfileSubject{ method main (line 35) | public static void main(String[] args) throws RedisException { FILE: core/bench/src/main/java/org/jredis/ri/alphazero/bench/SimpleBenchJRedisAsync.java class SimpleBenchJRedisAsync (line 12) | public class SimpleBenchJRedisAsync { method main (line 13) | public static void main(String[] args) { method run (line 17) | private void run() { method cleandb (line 55) | private void cleandb(JRedisFuture jredis) throws InterruptedException,... FILE: core/bench/src/main/java/org/jredis/ri/alphazero/bench/SimpleBenchJRedisChunkedPipeline.java class SimpleBenchJRedisChunkedPipeline (line 14) | public class SimpleBenchJRedisChunkedPipeline implements Runnable { method main (line 15) | public static void main(String[] args) { method run (line 28) | @Override method cleandb (line 61) | @SuppressWarnings("unused") FILE: core/bench/src/main/java/org/jredis/ri/alphazero/bench/SimpleBenchJRedisClient.java class SimpleBenchJRedisClient (line 11) | public class SimpleBenchJRedisClient { method main (line 12) | public static void main(String[] args) { method run (line 20) | private void run() throws RedisException { method cleandb (line 48) | private void cleandb(JRedis jredis) throws RedisException { FILE: core/bench/src/main/java/org/jredis/ri/alphazero/bench/SimpleBenchJRedisPipeline.java class SimpleBenchJRedisPipeline (line 13) | public class SimpleBenchJRedisPipeline { method main (line 14) | public static void main(String[] args) { method run (line 18) | private void run() { method cleandb (line 56) | private void cleandb(JRedisFuture jredis) throws InterruptedException,... FILE: core/ri/src/main/java/org/jredis/ri/RI.java type RI (line 32) | public interface RI { type Release (line 33) | public enum Release { FILE: core/ri/src/main/java/org/jredis/ri/alphazero/BulkSetMapping.java class BulkSetMapping (line 28) | public abstract class BulkSetMapping implements Key... method toBytes (line 30) | abstract byte[] toBytes(T value) ; method getMappings (line 31) | public byte[][] getMappings () { method add (line 41) | public KeyValueSet add (K key, T value) { method newByteArrayKVSet (line 46) | public static KeyValueSet.ByteArrays newByteArra... class Bytes (line 47) | final static class Bytes extends BulkSetMapping KeyValueSet.Strings newStringKVSet... class Strings (line 51) | final static class Strings extends BulkSetMapping KeyValueSet.Numbers newNumberKVSet... class Numbers (line 55) | final static class Numbers extends BulkSetMapping KeyValueSet.O... class Objects (line 59) | final static class Objects ... method toBytes (line 60) | byte[] toBytes(T value) { return DefaultCodec.encode(value);} FILE: core/ri/src/main/java/org/jredis/ri/alphazero/JRedisAsyncClient.java class JRedisAsyncClient (line 41) | public class JRedisAsyncClient extends JRedisFutureSupport { method JRedisAsyncClient (line 58) | public JRedisAsyncClient (ConnectionSpec connectionSpec) { method createAsyncConnection (line 72) | final private Connection createAsyncConnection() { method queueRequest (line 98) | protected Future queueRequest (Command cmd, byte[]...args) ... FILE: core/ri/src/main/java/org/jredis/ri/alphazero/JRedisChunkedPipeline.java class JRedisChunkedPipeline (line 41) | public class JRedisChunkedPipeline extends JRedisFutureSupport { method JRedisChunkedPipeline (line 44) | public JRedisChunkedPipeline(ConnectionSpec spec){ method queueRequest (line 48) | @Override FILE: core/ri/src/main/java/org/jredis/ri/alphazero/JRedisClient.java class JRedisClient (line 76) | @Redis(versions={"1.00"}) method JRedisClient (line 89) | public JRedisClient (ConnectionSpec connectionSpec){ method JRedisClient (line 102) | public JRedisClient (String password) throws ClientRuntimeException { method JRedisClient (line 113) | public JRedisClient ( ) throws ClientRuntimeException { method JRedisClient (line 123) | public JRedisClient(String host, int port) throws ClientRuntimeExcepti... method JRedisClient (line 138) | public JRedisClient (String host, int port, String password, int datab... method serviceRequest (line 147) | @Override method setConnection (line 156) | @Override method getInterface (line 173) | @Override method getCredentialBytes (line 185) | private static byte[] getCredentialBytes (String password){ FILE: core/ri/src/main/java/org/jredis/ri/alphazero/JRedisFutureSupport.java class JRedisFutureSupport (line 59) | public abstract class JRedisFutureSupport implements JRedisFuture { method queueRequest (line 92) | abstract protected Future queueRequest (Command cmd, byte[]... method bgsave (line 108) | @Override method bgrewriteaof (line 113) | @Override method ping (line 119) | @Override method flushall (line 124) | @Override method flushdb (line 128) | @Override method slaveof (line 137) | @Override method slaveofnone (line 149) | public Future slaveofnone() { method rename (line 153) | @Override method renamenx (line 166) | @Override method rpush (line 179) | public FutureLong rpush(K key, byte[] value) { method rpushx (line 190) | public FutureLong rpushx(K key, byte[] value) { method lpushx (line 201) | public FutureLong lpushx(K key, byte[] value) { method linsert (line 212) | public FutureLong linsert(K key, boolean after, byt... method linsertAfter (line 224) | public FutureLong linsertAfter(K key, byte[] oldval... method linsertBefore (line 228) | public FutureLong linsertBefore(K key, byte[] oldva... method rpoplpush (line 232) | @Override method rpush (line 244) | @Override method rpush (line 249) | @Override method rpush (line 253) | @Override method sadd (line 259) | @Override method sadd (line 269) | @Override method sadd (line 273) | @Override method sadd (line 277) | @Override method zadd (line 283) | @Override method zadd (line 293) | @Override method zadd (line 297) | @Override method zadd (line 301) | @Override method zincrby (line 307) | @Override method zincrby (line 317) | @Override method zincrby (line 321) | @Override method zincrby (line 325) | @Override method save (line 331) | @Override method setbit (line 339) | @Override method getbit (line 353) | @Override method set (line 365) | @Override method set (line 373) | @Override method set (line 377) | @Override method set (line 381) | @Override method getset (line 387) | @Override method getset (line 396) | @Override method getset (line 400) | @Override method getset (line 404) | @Override method setnx (line 411) | @Override method setnx (line 420) | @Override method setnx (line 424) | @Override method setnx (line 428) | @Override method append (line 434) | @Override method append (line 443) | @Override method append (line 447) | @Override method append (line 451) | @Override method sismember (line 456) | @Override method sismember (line 466) | @Override method sismember (line 471) | @Override method sismember (line 476) | @Override method smove (line 481) | public Future smove (K srcKey, K destKey, ... method smove (line 493) | public Future smove (K srcKey, K destKey, ... method smove (line 496) | public Future smove (K srcKey, K destKey, ... method smove (line 499) | public method hset (line 508) | public Future hset(K key, K field, byte[] ... method hset (line 520) | public Future hset(K key, K field, String ... method hincrby (line 524) | public Future hincrby(K key, K field, long in... method hset (line 537) | public Future hset(K key, K field, Number ... method hset (line 540) | public method hget (line 545) | public Future hget(K key, K entry) { method hexists (line 559) | public Future hexists(K key, K entry) { method hdel (line 572) | public Future hdel(K key, K entry) { method hlen (line 585) | public Future hlen(K key) { method hkeys (line 595) | public Future> hkeys(K key) { method hvals (line 604) | @Override method hgetall (line 613) | @Override method incr (line 626) | @Override method incrby (line 636) | @Override method decr (line 646) | @Override method decrby (line 656) | @Override method llen (line 666) | @Override method scard (line 676) | @Override method zcard (line 686) | @Override method srandmember (line 696) | public Future srandmember (K key) { method spop (line 705) | public Future spop (K key) { method dbsize (line 716) | @Override method lastsave (line 721) | @Override method get (line 729) | @Override method lindex (line 739) | @Override method lpop (line 748) | @Override method rpop (line 758) | @Override method randomkey (line 771) | @Override method type (line 776) | @Override method info (line 787) | @Override method debug (line 792) | @Override method mget (line 802) | @Override method mset (line 819) | private FutureStatus mset(byte[][] mappings){ method mset (line 823) | public FutureStatus mset(Map keyValueMap){ method mset (line 834) | public FutureStatus mset(KeyValueSet.ByteArrays ... method mset (line 837) | public FutureStatus mset(KeyValueSet.Strings key... method mset (line 841) | public FutureStatus mset(KeyValueSet.Numbers key... method mset (line 845) | public FutureStatus mset(Ke... method msetnx (line 850) | private Future msetnx(byte[][] mappings){ method msetnx (line 854) | public Future msetnx(Map keyVal... method msetnx (line 865) | public Future msetnx(KeyValueSet.ByteArray... method msetnx (line 868) | public Future msetnx(KeyValueSet.Strings Future msetnx(KeyValueSet.Numbers Future msetn... method smembers (line 881) | @Override method keys (line 889) | @Override method keys (line 894) | @Override method keystolist (line 904) | public Future keystolist(String pattern, Stri... method lrange (line 915) | @Override method substr (line 927) | @Override method zrange (line 939) | @Override method zrangebyscore (line 951) | @Override method zrangebyscoreSubset (line 963) | @Override method zremrangebyscore (line 975) | @Override method zcount (line 987) | @Override method zremrangebyrank (line 999) | @Override method zrevrange (line 1012) | @Override method zrangeSubset (line 1024) | @Override method zrevrangeSubset (line 1036) | @Override method sort (line 1048) | @Override method quit (line 1078) | @Override method flush (line 1082) | @Override method sinter (line 1087) | @Override method sunion (line 1104) | @Override method sdiff (line 1121) | @Override method sinterstore (line 1137) | @Override method sunionstore (line 1156) | @Override method sdiffstore (line 1175) | @Override method del (line 1194) | @Override method exists (line 1212) | @Override method lpush (line 1223) | @Override method lpush (line 1235) | @Override method lpush (line 1239) | @Override method lpush (line 1243) | @Override method lrem (line 1251) | @Override method lrem (line 1262) | @Override method lrem (line 1266) | @Override method lrem (line 1270) | @Override method lset (line 1277) | @Override method lset (line 1286) | @Override method lset (line 1290) | @Override method lset (line 1294) | @Override method move (line 1299) | @Override method srem (line 1310) | @Override method srem (line 1319) | @Override method srem (line 1323) | @Override method srem (line 1327) | @Override method zrem (line 1333) | @Override method zrem (line 1342) | @Override method zrem (line 1346) | @Override method zrem (line 1350) | @Override method zscore (line 1357) | @Override method zscore (line 1366) | @Override method zscore (line 1370) | @Override method zscore (line 1374) | @Override method zrank (line 1380) | @Override method zrank (line 1389) | @Override method zrank (line 1393) | @Override method zrank (line 1397) | @Override method zrevrank (line 1403) | @Override method zrevrank (line 1412) | @Override method zrevrank (line 1416) | @Override method zrevrank (line 1420) | @Override method ltrim (line 1427) | @Override method expire (line 1438) | @Override method expireat (line 1450) | @Override method ttl (line 1463) | @Override class FutureResultBase (line 1480) | public static class FutureResultBase { method FutureResultBase (line 1482) | protected FutureResultBase(Future pendingRequest){ this.pe... method cancel (line 1483) | public boolean cancel (boolean mayInterruptIfRunning) { method isCancelled (line 1486) | public boolean isCancelled () { method isDone (line 1489) | public boolean isDone () { class FutureStatus (line 1493) | public static class FutureStatus extends FutureResultBase implements F... method FutureStatus (line 1495) | protected FutureStatus (Future pendingRequest) { super(pen... method get (line 1496) | public ResponseStatus get () throws InterruptedException, ExecutionE... method get (line 1502) | public ResponseStatus get (long timeout, TimeUnit unit) class FutureBoolean (line 1511) | public static class FutureBoolean extends FutureResultBase implements ... method FutureBoolean (line 1513) | protected FutureBoolean (Future pendingRequest) { super(pe... method get (line 1515) | @SuppressWarnings("boxing") method get (line 1521) | @SuppressWarnings("boxing") class FutureBit (line 1530) | public static class FutureBit extends FutureResultBase implements Futu... method FutureBit (line 1532) | protected FutureBit (Future pendingRequest) { super(pendin... method get (line 1534) | @SuppressWarnings("boxing") method get (line 1540) | @SuppressWarnings("boxing") class FutureString (line 1549) | public static class FutureString extends FutureResultBase implements F... method FutureString (line 1551) | protected FutureString (Future pendingRequest) { super(pen... method get (line 1553) | public String get () throws InterruptedException, ExecutionException { method get (line 1558) | public String get (long timeout, TimeUnit unit) class FutureRedisType (line 1565) | public static class FutureRedisType extends FutureResultBase implement... method FutureRedisType (line 1567) | protected FutureRedisType (Future pendingRequest) { super(... method getRedisType (line 1569) | private final RedisType getRedisType(ValueResponse resp){ method get (line 1573) | public RedisType get () throws InterruptedException, ExecutionExcept... method get (line 1578) | public RedisType get (long timeout, TimeUnit unit) class FutureLong (line 1585) | public static class FutureLong extends FutureResultBase implements Fut... method FutureLong (line 1587) | protected FutureLong (Future pendingRequest) { super(pendi... method get (line 1589) | @SuppressWarnings("boxing") method get (line 1595) | @SuppressWarnings("boxing") class FutureDouble (line 1603) | public static class FutureDouble extends FutureResultBase implements F... method FutureDouble (line 1605) | protected FutureDouble (Future pendingRequest) { super(pen... method get (line 1607) | @SuppressWarnings("boxing") method get (line 1615) | @SuppressWarnings("boxing") class FutureByteArray (line 1625) | public static class FutureByteArray extends FutureResultBase implement... method FutureByteArray (line 1627) | protected FutureByteArray (Future pendingRequest) { super(... method get (line 1629) | public byte[] get () throws InterruptedException, ExecutionException { method get (line 1634) | public byte[] get (long timeout, TimeUnit unit) class FutureSortStoreResp (line 1641) | public static class FutureSortStoreResp extends FutureResultBase imple... method FutureSortStoreResp (line 1643) | protected FutureSortStoreResp (Future pendingRequest) { su... method get (line 1645) | public List get () throws InterruptedException, ExecutionExc... method get (line 1650) | public List get (long timeout, TimeUnit unit) method packValueResult (line 1656) | private static List packValueResult(long number) { class FutureByteArrayList (line 1663) | public static class FutureByteArrayList extends FutureResultBase imple... method FutureByteArrayList (line 1665) | protected FutureByteArrayList (Future pendingRequest) { su... method get (line 1667) | public List get () throws InterruptedException, ExecutionExc... method get (line 1672) | public List get (long timeout, TimeUnit unit) class FutureDataDictionary (line 1680) | public static class FutureDataDictionary extends FutureResultBase impl... method FutureDataDictionary (line 1682) | protected FutureDataDictionary (Future pendingRequest) { s... method get (line 1684) | public Map get () throws InterruptedException, Execu... method get (line 1689) | public Map get (long timeout, TimeUnit unit) method convert (line 1695) | private static final Map convert (List bulkd... class FutureKeyList (line 1708) | public static class FutureKeyList extends FutureResultBase implements ... method FutureKeyList (line 1710) | protected FutureKeyList (Future pendingRequest) { super(pe... method get (line 1720) | public List get () throws InterruptedException, ExecutionExc... method get (line 1730) | public List get (long timeout, TimeUnit unit) class FutureInfo (line 1741) | public static class FutureInfo extends FutureResultBase implements Fut... method FutureInfo (line 1743) | protected FutureInfo (Future pendingRequest) { super(pendi... method getResultMap (line 1745) | private Map getResultMap (BulkResponse resp) { method get (line 1760) | public Map get () throws InterruptedException, Execu... method get (line 1765) | public Map get (long timeout, TimeUnit unit) class FutureObjectInfo (line 1772) | public static class FutureObjectInfo extends FutureResultBase implemen... method FutureObjectInfo (line 1774) | protected FutureObjectInfo (Future pendingRequest) { super... method getObjectInfo (line 1776) | private final ObjectInfo getObjectInfo(ValueResponse resp){ method get (line 1780) | public ObjectInfo get () throws InterruptedException, ExecutionExcep... method get (line 1785) | public ObjectInfo get (long timeout, TimeUnit unit) class FutureZSetList (line 1792) | public static class FutureZSetList extends FutureResultBase implements... method FutureZSetList (line 1794) | protected FutureZSetList (Future pendingRequest) { super(p... method get (line 1796) | public List get () throws InterruptedException, Execution... method get (line 1801) | public List get (long timeout, TimeUnit unit) method convert (line 1807) | private static final List convert (List mbulkdata) { method echo (line 1827) | public Future echo (byte[] msg) { method echo (line 1835) | public Future echo (String msg) { method echo (line 1838) | public Future echo (Number msg) { method echo (line 1841) | public FILE: core/ri/src/main/java/org/jredis/ri/alphazero/JRedisPipeline.java class JRedisPipeline (line 48) | public class JRedisPipeline extends JRedisFutureSupport { method JRedisPipeline (line 64) | public JRedisPipeline (ConnectionSpec connectionSpec) { method queueRequest (line 77) | protected Future queueRequest (Command cmd, byte[]...args) ... method sync (line 91) | public JRedis sync () { method sync (line 122) | public JRedis sync (final long timeout, final TimeUnit unit) { FILE: core/ri/src/main/java/org/jredis/ri/alphazero/JRedisPipelineService.java class JRedisPipelineService (line 37) | public class JRedisPipelineService extends SyncJRedisBase { method JRedisPipelineService (line 64) | public JRedisPipelineService (String host, int port, String password, ... method JRedisPipelineService (line 72) | public JRedisPipelineService (ConnectionSpec connectionSpec) { method setConnection (line 84) | @Override method serviceRequest (line 92) | @Override method getInterface (line 100) | public JRedis getInterface () { FILE: core/ri/src/main/java/org/jredis/ri/alphazero/JRedisSupport.java class JRedisSupport (line 61) | public abstract class JRedisSupport implements JRedis { method serviceRequest (line 95) | protected abstract Response serviceRequest (Command cmd, byte[]...args... method setbit (line 118) | @Override method getbit (line 135) | @Override method bgsave (line 161) | @Override method bgrewriteaof (line 166) | @Override method ping (line 180) | @Override method flushall (line 186) | @Override method flushdb (line 191) | @Override method slaveof (line 202) | public void slaveof(String host, int port) throws R... method slaveofnone (line 214) | public void slaveofnone() throws RedisException{ method rename (line 218) | @Override method renamenx (line 231) | @Override method rpoplpush (line 252) | @Override method rpush (line 274) | @Override method rpush (line 287) | @Override method rpush (line 292) | @Override method rpush (line 296) | @Override method sadd (line 302) | @Override method sadd (line 320) | @Override method sadd (line 324) | @Override method sadd (line 328) | @Override method zadd (line 334) | @Override method zadd (line 352) | @Override method zadd (line 356) | @Override method zadd (line 360) | @Override method zincrby (line 366) | @SuppressWarnings("boxing") method zincrby (line 386) | @Override method zincrby (line 390) | @Override method zincrby (line 394) | @Override method save (line 401) | @Override method set (line 410) | @Override method set (line 418) | @Override method set (line 422) | @Override method set (line 426) | @Override method getset (line 432) | @Override method getset (line 448) | @Override method getset (line 452) | @Override method getset (line 456) | @Override method setnx (line 463) | @Override method setnx (line 479) | @Override method setnx (line 483) | @Override method setnx (line 487) | @Override method append (line 493) | @Override method append (line 509) | @Override method append (line 513) | @Override method append (line 517) | @Override method msetnx (line 522) | private boolean msetnx(byte[][] mappings) throws RedisException { method msetnx (line 533) | @Override method msetnx (line 544) | @Override method msetnx (line 548) | @Override method msetnx (line 552) | @Override method msetnx (line 556) | @Override method sismember (line 562) | @Override method sismember (line 580) | @Override method sismember (line 585) | @Override method sismember (line 590) | @Override method smove (line 595) | public boolean smove (K srcKey, K destKey, byte[] m... method smove (line 615) | public boolean smove (K srcKey, K destKey, String s... method smove (line 618) | public boolean smove (K srcKey, K destKey, Number n... method smove (line 621) | public method hset (line 630) | public boolean hset(K hashKey, K hashField, byte[] ... method hset (line 650) | public boolean hset(K key, K field, String stringVa... method hset (line 653) | public boolean hset(K key, K field, Number numberVa... method hset (line 656) | public method hget (line 661) | public byte[] hget(K hashKey, K hashField) throws ... method hexists (line 681) | public boolean hexists(K hashKey, K hashField) thr... method hdel (line 700) | @Override method hlen (line 720) | @Override method hkeys (line 736) | @Redis(versions="1.3.n") method hvals (line 755) | @Redis(versions="1.3.n") method hgetall (line 773) | @Redis(versions="1.3.n") method incr (line 800) | @Override method incrby (line 818) | @Override method decr (line 836) | @Override method decrby (line 854) | @Override method llen (line 872) | @Override method scard (line 890) | @Override method zcard (line 906) | @Override method srandmember (line 922) | public byte[] srandmember (K setkey) throws RedisEx... method spop (line 938) | public byte[] spop (K setkey) throws RedisException { method dbsize (line 956) | @Override method lastsave (line 968) | @Override method get (line 983) | @Override method lindex (line 1000) | @Override method lpop (line 1016) | @Override method rpop (line 1033) | @Override method randomkey (line 1053) | @Override method type (line 1071) | @Override method debug (line 1090) | @Override method info (line 1111) | @Override method mset (line 1139) | private void mset(byte[][] mappings) throws RedisException { method mset (line 1142) | public void mset(Map keyValueMap) throws... method mset (line 1152) | public void mset(KeyValueSet.ByteArrays keyValue... method mset (line 1155) | public void mset(KeyValueSet.Strings keyValueMap... method mset (line 1158) | public void mset(KeyValueSet.Numbers keyValueMap... method mset (line 1161) | public void mset(KeyValueSe... method mget (line 1165) | @Override method smembers (line 1190) | @Override method keys (line 1206) | @Override method keys (line 1211) | @Override method lrange (line 1246) | @Override method substr (line 1266) | @Override method zrangebyscore (line 1286) | @Override method zrangebyscoreSubset (line 1306) | @Override method zremrangebyscore (line 1332) | @Override method zcount (line 1352) | @Override method zremrangebyrank (line 1372) | @Override method zrange (line 1392) | @Override method zrevrange (line 1412) | @Override method zrangeSubset (line 1431) | @Override method zrevrangeSubset (line 1457) | @Override method sort (line 1484) | @Override method quit (line 1537) | @Override method sinter (line 1559) | @Override method sunion (line 1584) | @Override method sdiff (line 1609) | @Override method sinterstore (line 1634) | @Override method sunionstore (line 1653) | @Override method sdiffstore (line 1672) | @Override method del (line 1691) | @Override method exists (line 1717) | @Override method lpush (line 1735) | @Override method lpush (line 1747) | @Override method lpush (line 1751) | @Override method lpush (line 1755) | @Override method lrem (line 1763) | @Override method lrem (line 1781) | @Override method lrem (line 1785) | @Override method lrem (line 1789) | @Override method lset (line 1796) | @Override method lset (line 1805) | @Override method lset (line 1809) | @Override method lset (line 1813) | @Override method move (line 1818) | @Override method srem (line 1838) | @Override method srem (line 1854) | @Override method srem (line 1858) | @Override method srem (line 1862) | @Override method zrem (line 1868) | @Override method zrem (line 1884) | @Override method zrem (line 1888) | @Override method zrem (line 1892) | @Override method zscore (line 1898) | @SuppressWarnings("boxing") method zscore (line 1916) | @Override method zscore (line 1920) | @Override method zscore (line 1924) | @Override method zrank (line 1930) | @Override method zrank (line 1946) | @Override method zrank (line 1950) | @Override method zrank (line 1954) | @Override method zrevrank (line 1960) | @Override method zrevrank (line 1976) | @Override method zrevrank (line 1980) | @Override method zrevrank (line 1984) | @Override method ltrim (line 1991) | @Override method expire (line 2002) | @Override method expireat (line 2021) | @Override method ttl (line 2041) | @Override method echo (line 2058) | @Override method echo (line 2073) | @Override method echo (line 2077) | @Override method echo (line 2081) | @Override method multi (line 2096) | @Version(major=2, minor=0, release=Release.ALPHA) method discard (line 2106) | @Version(major=2, minor=0, release=Release.ALPHA) method getKeyBytes (line 2124) | public static byte[] getKeyBytes(K key) throws Ille... FILE: core/ri/src/main/java/org/jredis/ri/alphazero/Pair.java class Pair (line 28) | class Pair { method Pair (line 31) | public Pair(T1 t1, T2 t2){ FILE: core/ri/src/main/java/org/jredis/ri/alphazero/SyncJRedisBase.java class SyncJRedisBase (line 41) | public abstract class SyncJRedisBase extends JRedisSupport implements Re... method setConnection (line 61) | protected abstract void setConnection (Connection connection) ; method createSyncConnection (line 71) | protected Connection createSyncConnection(ConnectionSpec connSpec){ method getContext (line 101) | @Override method setContext (line 106) | @Override FILE: core/ri/src/main/java/org/jredis/ri/alphazero/ZSetEntryImpl.java class ZSetEntryImpl (line 31) | class ZSetEntryImpl extends Pair implements ZSetEntry { method ZSetEntryImpl (line 33) | public ZSetEntryImpl (byte[] valueBytes, byte[] scoreBytes) { method getScore (line 37) | public double getScore () { return DefaultCodec.toDouble(t2); } method getValue (line 40) | public byte[] getValue () { return t1;} FILE: core/ri/src/main/java/org/jredis/ri/alphazero/_specification.java type _specification (line 28) | public interface _specification { type Version (line 31) | public interface Version { FILE: core/ri/src/main/java/org/jredis/ri/alphazero/connection/AsyncConnection.java class AsyncConnection (line 49) | public class AsyncConnection extends ConnectionBase implements Connection { method getPendingQueue (line 61) | BlockingQueue getPendingQueue() { return pendingQueue; } method AsyncConnection (line 66) | public AsyncConnection ( method initializeComponents (line 81) | protected void initializeComponents () { method newProtocolHandler (line 96) | @Override method newInputStream (line 104) | @SuppressWarnings("boxing") method getModality (line 124) | public final Modality getModality() { method queueRequest (line 131) | @Override class RequestProcessor (line 146) | public final class RequestProcessor implements Runnable { method run (line 160) | public void run () { FILE: core/ri/src/main/java/org/jredis/ri/alphazero/connection/AsyncPipelineConnection.java class AsyncPipelineConnection (line 30) | public class AsyncPipelineConnection extends PipelineConnectionBase{ method AsyncPipelineConnection (line 42) | public AsyncPipelineConnection (ConnectionSpec spec) throws ClientRunt... FILE: core/ri/src/main/java/org/jredis/ri/alphazero/connection/ChunkedPipelineConnection.java class ChunkedPipelineConnection (line 85) | public class ChunkedPipelineConnection method ChunkedPipelineConnection (line 149) | public ChunkedPipelineConnection (ConnectionSpec spec) throws ClientRu... method initializeComponents (line 159) | @SuppressWarnings("boxing") method notifyConnected (line 189) | @Override method notifyDisconnected (line 196) | @Override method newProtocolHandler (line 209) | @Override method newInputStream (line 223) | @SuppressWarnings("boxing") method queueRequest (line 252) | @Override method onResponseHandlerError (line 374) | void onResponseHandlerError (ClientRuntimeException cre, PendingReques... class Concurrent2LockQueue (line 423) | final static class Concurrent2LockQueue implements BlockingQueue{ class Node (line 428) | private static final class Node { method Node (line 446) | private Node(E x, Node n) { item = x; next = n; } method getItem (line 448) | private final E getItem() { return item; } method setItem (line 449) | private final void setItem(E update) { itemUpdater.set(this, updat... method setNext (line 450) | private final void setNext(Node update) { nextUpdater.set(this,... method getNext (line 451) | private final Node getNext() { return next; } method Concurrent2LockQueue (line 460) | public Concurrent2LockQueue () {} method offer (line 467) | public final boolean offer(E item) { method poll (line 479) | @Override final method poll (line 485) | public final E poll () { method peek (line 501) | @Override final method take (line 515) | @Override final method remove (line 532) | @Override final method add (line 541) | @Override final method element (line 548) | @Override final method addAll (line 552) | @Override final method clear (line 556) | @Override final method contains (line 560) | @Override final method containsAll (line 564) | @Override final method isEmpty (line 568) | @Override final public boolean isEmpty() { method iterator (line 571) | @Override final method remove (line 575) | @Override final method removeAll (line 579) | @Override final method retainAll (line 583) | @Override final method size (line 587) | @Override final method toArray (line 591) | @Override final method toArray (line 595) | @Override final method drainTo (line 599) | @Override final method drainTo (line 603) | @Override final method offer (line 607) | @Override final method put (line 611) | @Override final method remainingCapacity (line 615) | @Override final class ProtocolHelper (line 633) | final static class ProtocolHelper { class Buffer (line 635) | static class Buffer { method Buffer (line 638) | Buffer(int size){ method Buffer (line 641) | Buffer(byte[] b, int off){ method write (line 645) | void write (byte[] d){ method write (line 650) | void write (byte d){ method getBytes (line 654) | byte[] getBytes() { method calcReqBuffSize (line 658) | public static int calcReqBuffSize (Command cmd, byte[] ... args) thr... method writeRequestToBuffer (line 670) | static public byte[] writeRequestToBuffer(final Buffer buffer, final... class PendingCPRequest (line 747) | final static class PendingCPRequest extends PendingRequest { method PendingCPRequest (line 751) | PendingCPRequest(ChunkedPipelineConnection pipeline, Command cmd) { method get (line 755) | @Override final method get (line 761) | @Override final method requestFlush (line 768) | final private void requestFlush() { class ResponseHandler (line 793) | public final class ResponseHandler implements Runnable, Connection.Lis... method ResponseHandler (line 808) | public ResponseHandler () { method run (line 832) | @Override method stopHandler (line 901) | final private void stopHandler() { method shutdownHandler (line 908) | final private void shutdownHandler() { method onEvent (line 933) | @Override FILE: core/ri/src/main/java/org/jredis/ri/alphazero/connection/ConnectionBase.java class ConnectionBase (line 66) | public abstract class ConnectionBase implements Connection{ method ConnectionBase (line 108) | protected ConnectionBase (ConnectionSpec spec) method getSpec (line 137) | @Override method serviceRequest (line 142) | @Override method queueRequest (line 151) | @Override method addListener (line 168) | final public boolean addListener(Listener connListener){ method removeListener (line 177) | final public boolean removeListener(Listener connListener){ method initializeComponents (line 197) | protected void initializeComponents () { method notifyConnected (line 211) | protected void notifyConnected () { method notifyDisconnected (line 219) | protected void notifyDisconnected () { method notifyFaulted (line 223) | protected void notifyFaulted (String info) { method notifyShuttingDown (line 226) | protected void notifyShuttingDown () { method newProtocolHandler (line 233) | protected Protocol newProtocolHandler () { method newInputStream (line 247) | @SuppressWarnings("boxing") method newOutputStream (line 257) | protected OutputStream newOutputStream(OutputStream socketOutputStream... method notifyListeners (line 262) | final protected void notifyListeners(Connection.Event e) { method isConnected (line 271) | protected final boolean isConnected () { return isConnected; } method reconnect (line 278) | protected final void reconnect () { method onConnectionFault (line 304) | protected final void onConnectionFault (String fault, boolean raiseEx)... method connect (line 317) | protected final void connect () throws IllegalStateException, ClientRu... method disconnect (line 360) | protected final void disconnect () throws IllegalStateException { method shutdown (line 373) | protected final void shutdown () throws IllegalStateException { method newSocketConnect (line 394) | @SuppressWarnings("boxing") method socketClose (line 425) | private final void socketClose () { method initializeSocketStreams (line 443) | protected final void initializeSocketStreams() throws IllegalArgumentE... method initializeOnConnect (line 455) | protected final void initializeOnConnect () throws ProviderException, ... method initializeSyncConnection (line 473) | protected final void initializeSyncConnection () throws ProviderExcept... method initializeAsyncConnection (line 486) | protected final void initializeAsyncConnection () throws ProviderExcep... method toString (line 513) | @SuppressWarnings("boxing") method getProtocolHandler (line 531) | final protected Protocol getProtocolHandler() { method getOutputStream (line 540) | final protected OutputStream getOutputStream() { method getInputStream (line 544) | final protected InputStream getInputStream() { FILE: core/ri/src/main/java/org/jredis/ri/alphazero/connection/DefaultConnectionFactory.java class DefaultConnectionFactory (line 36) | public class DefaultConnectionFactory implements Connection.Factory { method newConnection (line 39) | public Connection newConnection (ConnectionSpec spec) method newAsyncConnection (line 71) | private Connection newAsyncConnection (ConnectionSpec spec) { FILE: core/ri/src/main/java/org/jredis/ri/alphazero/connection/DefaultConnectionSpec.java class DefaultConnectionSpec (line 45) | final public class DefaultConnectionSpec extends ConnectionSpec.RefImpl { method DefaultConnectionSpec (line 97) | public DefaultConnectionSpec () throws ClientRuntimeException { method DefaultConnectionSpec (line 107) | @Deprecated method DefaultConnectionSpec (line 119) | @Deprecated method setDefaultValues (line 139) | private void setDefaultValues () { method newSpec (line 174) | public static final ConnectionSpec newSpec () method newSpec (line 191) | public static final ConnectionSpec newSpec ( method newSpec (line 220) | public static final ConnectionSpec newSpec ( FILE: core/ri/src/main/java/org/jredis/ri/alphazero/connection/HeartbeatJinn.java class HeartbeatJinn (line 47) | public class HeartbeatJinn extends Thread implements Connection.Listener{ method HeartbeatJinn (line 71) | public HeartbeatJinn (Connection conn, int periodInSecs, String name) { method shutdown (line 85) | public void shutdown() { method run (line 105) | public void run () { method onEvent (line 174) | public void onEvent (Event event) { FILE: core/ri/src/main/java/org/jredis/ri/alphazero/connection/PendingRequest.java class PendingRequest (line 42) | public class PendingRequest implements Future { method PendingRequest (line 67) | public PendingRequest(Command cmd){ method PendingRequest (line 72) | public PendingRequest(Command cmd, byte[]... args){ method getCommand (line 80) | final Command getCommand () { method setResponse (line 92) | final void setResponse(Response response){ method setCRE (line 101) | final void setCRE (ClientRuntimeException cre){ method checkStatus (line 114) | private final void checkStatus () throws ExecutionException method get (line 138) | @Override method get (line 147) | @Override method cancel (line 162) | @Override method isCancelled (line 170) | @Override method isDone (line 175) | @Override FILE: core/ri/src/main/java/org/jredis/ri/alphazero/connection/PipelineConnectionBase.java class PipelineConnectionBase (line 60) | public abstract class PipelineConnectionBase extends ConnectionBase { method PipelineConnectionBase (line 96) | protected PipelineConnectionBase (ConnectionSpec spec) throws ClientRu... method initializeComponents (line 105) | @SuppressWarnings("boxing") method notifyConnected (line 127) | @Override method notifyDisconnected (line 134) | @Override method newProtocolHandler (line 147) | @Override method newInputStream (line 162) | @SuppressWarnings("boxing") method queueRequest (line 187) | @Override method onResponseHandlerError (line 221) | void onResponseHandlerError (ClientRuntimeException cre, PendingReques... class ResponseHandler (line 263) | public final class ResponseHandler implements Runnable, Connection.Lis... method ResponseHandler (line 276) | public ResponseHandler () { method run (line 302) | @Override method stopHandler (line 367) | final private void stopHandler() { method shutdownHandler (line 373) | final private void shutdownHandler() { method onEvent (line 400) | @Override FILE: core/ri/src/main/java/org/jredis/ri/alphazero/connection/SyncConnection.java class SyncConnection (line 45) | public class SyncConnection extends ConnectionBase implements Connection { method SyncConnection (line 72) | public SyncConnection ( method getModality (line 98) | public final Modality getModality() { method serviceRequest (line 105) | @Override method acquireLock (line 165) | @SuppressWarnings("unused") method releaseLock (line 170) | @SuppressWarnings("unused") FILE: core/ri/src/main/java/org/jredis/ri/alphazero/connection/SyncPipelineConnection.java class SyncPipelineConnection (line 39) | public class SyncPipelineConnection extends PipelineConnectionBase { method SyncPipelineConnection (line 51) | public SyncPipelineConnection (ConnectionSpec spec) throws ClientRunti... method serviceRequest (line 62) | @Override FILE: core/ri/src/main/java/org/jredis/ri/alphazero/connection/UnexpectedEOFException.java class UnexpectedEOFException (line 32) | public class UnexpectedEOFException extends ConnectionException { method UnexpectedEOFException (line 37) | public UnexpectedEOFException(String msg) { FILE: core/ri/src/main/java/org/jredis/ri/alphazero/protocol/ConcurrentSyncProtocol.java class ConcurrentSyncProtocol (line 31) | public class ConcurrentSyncProtocol extends SyncProtocol { method createStatusResponse (line 50) | @Override method createBooleanResponse (line 55) | @Override method createStringResponse (line 59) | @Override method createNumberResponse (line 64) | @Override method createBulkResponse (line 70) | @Override method createMultiBulkResponse (line 75) | @Override FILE: core/ri/src/main/java/org/jredis/ri/alphazero/protocol/DefaultProtocolFactory.java class DefaultProtocolFactory (line 32) | public class DefaultProtocolFactory implements Protocol.Factory { method newProtocol (line 35) | public Protocol newProtocol (ConnectionSpec connSpec) throws NotSuppor... FILE: core/ri/src/main/java/org/jredis/ri/alphazero/protocol/ProtocolBase.java class ProtocolBase (line 46) | public abstract class ProtocolBase implements Protocol { method ProtocolBase (line 66) | protected ProtocolBase () {} method isCompatibleWithVersion (line 73) | @Override method createRequestBuffer (line 78) | public byte[] createRequestBuffer(Command cmd, byte[]...args) throws P... method createRequest (line 173) | @Override method createResponse (line 248) | @Override method createRequestBufffer (line 292) | protected abstract ByteArrayOutputStream createRequestBufffer(Command ... method createRequest (line 293) | protected abstract Request createRequest (ByteArrayOutputStream buffer); method createMultiBulkResponse (line 294) | protected abstract Response createMultiBulkResponse(Command cmd) ; method createBulkResponse (line 295) | protected abstract Response createBulkResponse(Command cmd) ; method createNumberResponse (line 296) | protected abstract Response createNumberResponse(Command cmd /*, boole... method createBooleanResponse (line 297) | protected abstract Response createBooleanResponse(Command cmd) ; method createStringResponse (line 298) | protected abstract Response createStringResponse(Command cmd) ; method createStatusResponse (line 299) | protected abstract Response createStatusResponse(Command cmd); class StreamBufferRequest (line 321) | public static class StreamBufferRequest implements Request { method StreamBufferRequest (line 328) | public StreamBufferRequest (ByteArrayOutputStream buffer) { method reset (line 331) | public void reset (ByteArrayOutputStream buffer) { method read (line 337) | @Override method write (line 347) | @Override FILE: core/ri/src/main/java/org/jredis/ri/alphazero/protocol/ResponseSupport.java class ResponseSupport (line 18) | public abstract class ResponseSupport implements Response { method ResponseSupport (line 32) | public ResponseSupport (Command cmd, Type type) { method didRead (line 40) | protected final boolean didRead (boolean value) { return didRead = val... method assertResponseRead (line 43) | protected final void assertResponseRead () { method didRead (line 51) | @Override method getStatus (line 54) | @Override method getType (line 57) | @Override method isError (line 60) | @Override method write (line 66) | @Override FILE: core/ri/src/main/java/org/jredis/ri/alphazero/protocol/SyncProtocol.java class SyncProtocol (line 51) | public class SyncProtocol extends ProtocolBase { method SyncProtocol (line 83) | public SyncProtocol() { method createRequestBufffer (line 100) | @Override method createRequest (line 106) | protected Request createRequest (ByteArrayOutputStream buffer) { method createStatusResponse (line 112) | @Override method createBooleanResponse (line 121) | @Override method createStringResponse (line 130) | @Override method createNumberResponse (line 139) | @Override method createBulkResponse (line 151) | @Override method createMultiBulkResponse (line 163) | @Override type ValueType (line 177) | protected enum ValueType { class SyncResponseBase (line 200) | public abstract class SyncResponseBase extends ResponseSupport { method SyncResponseBase (line 205) | protected SyncResponseBase(byte[] buffer, Command cmd, Type type) { method reset (line 211) | protected void reset (Command cmd, Type type) { method readSingleLineResponse (line 224) | void readSingleLineResponse (InputStream in) { class SyncLineResponse (line 272) | public class SyncLineResponse extends SyncResponseBase implements Stat... method SyncLineResponse (line 278) | private SyncLineResponse(Command cmd, ValueType flavor) { method SyncLineResponse (line 286) | public SyncLineResponse(byte[] buff, Command cmd, ValueType flavor) { method reset (line 290) | protected void reset (Command cmd){ method reset (line 294) | protected void reset (Command cmd, ValueType flavor){ method getBooleanValue (line 299) | @Override method getLongValue (line 305) | @Override method getStringValue (line 310) | @Override method read (line 320) | @Override class SyncMultiLineResponseBase (line 361) | public abstract class SyncMultiLineResponseBase extends SyncResponseBa... method SyncMultiLineResponseBase (line 363) | protected SyncMultiLineResponseBase (byte[] buffer, Command cmd, Typ... method seekToCRLF (line 370) | void seekToCRLF (InputStream in){ method readControlLine (line 402) | int readControlLine (InputStream in, boolean checkForError, byte ctl... method readBulkData (line 426) | public final byte[] readBulkData (InputStream in, int length) class SyncBulkResponse (line 456) | public class SyncBulkResponse extends SyncMultiLineResponseBase implem... method SyncBulkResponse (line 464) | private SyncBulkResponse(Command cmd) { method SyncBulkResponse (line 468) | public SyncBulkResponse(byte[] buff, Command cmd) { method reset (line 472) | protected void reset (Command cmd){ method getBulkData (line 477) | @Override method read (line 483) | @Override class SyncMultiBulkResponse (line 512) | public class SyncMultiBulkResponse extends SyncMultiLineResponseBase i... method SyncMultiBulkResponse (line 520) | private SyncMultiBulkResponse(Command cmd) { method SyncMultiBulkResponse (line 524) | public SyncMultiBulkResponse(byte[] buff, Command cmd) { method reset (line 528) | protected void reset (Command cmd){ method getMultiBulkData (line 533) | @Override method read (line 539) | @Override FILE: core/ri/src/main/java/org/jredis/ri/alphazero/protocol/VirtualResponse.java class VirtualResponse (line 42) | public final class VirtualResponse implements Response { method VirtualResponse (line 46) | public VirtualResponse () { method VirtualResponse (line 49) | public VirtualResponse (ResponseStatus status) { method didRead (line 53) | @Override method getStatus (line 56) | @Override method getType (line 59) | @Override method isError (line 62) | @Override method read (line 65) | @Override method write (line 76) | @Override FILE: core/ri/src/main/java/org/jredis/ri/alphazero/semantics/DefaultKeyCodec.java class DefaultKeyCodec (line 38) | public class DefaultKeyCodec implements KeyCodec { method provider (line 46) | public static final KeyCodec provider() { return instance; } method decode (line 54) | public K decode (byte[] bytes) { throw new NotSupportedException("key ... method encode (line 59) | public byte[] encode (K key) { method encodeString (line 74) | public static byte[] encodeString(String key) throws IllegalArgumentEx... method supports (line 103) | public boolean supports (Class type) { FILE: core/ri/src/main/java/org/jredis/ri/alphazero/semantics/DefaultStringCodec.java class DefaultStringCodec (line 16) | public class DefaultStringCodec implements Codec { method DefaultStringCodec (line 25) | public DefaultStringCodec() { method DefaultStringCodec (line 31) | public DefaultStringCodec(Charset charset){ method decode (line 38) | @Override method encode (line 47) | @Override method supports (line 56) | @Override FILE: core/ri/src/main/java/org/jredis/ri/alphazero/semantics/GZipCompressedStringCodec.java class GZipCompressedStringCodec (line 13) | public class GZipCompressedStringCodec extends DefaultStringCodec { method decode (line 18) | @Override method encode (line 26) | @Override FILE: core/ri/src/main/java/org/jredis/ri/alphazero/support/Assert.java class Assert (line 30) | public class Assert { method isEquivalent (line 39) | public static final method isEquivalent (line 50) | public static final method notNull (line 76) | public static final method notNull (line 99) | public static final method notNull (line 108) | @SuppressWarnings("boxing") method isTrue (line 130) | public static final method isTrue (line 149) | public static final method inRange (line 167) | public static final method inRange (line 186) | public static final method cast (line 208) | public static final method throwIt (line 238) | private static final FILE: core/ri/src/main/java/org/jredis/ri/alphazero/support/Convert.java class Convert (line 29) | public class Convert { method toBytes (line 67) | public static final byte[] toBytes(int i){ method toBytes (line 91) | public static final byte[] toBytes(long lnum){ method toBytes (line 98) | public static final byte[] toBytes(double dnum){ method toInt (line 112) | public static final int toInt(final byte[] potentiallySignedAsciiBytes... method toLong (line 151) | public static final long toLong(byte[] potentiallySignedAsciiBytes, fi... method toInt (line 185) | public static final int toInt(byte[] potentiallySignedBytes) throws Il... method toLong (line 196) | public static final long toLong(byte[] potentiallySignedBytes) throws ... method toDouble (line 208) | public static final double toDouble (byte[] stringRepOfDoublePrecision... method getNegativeNumberBytes (line 228) | private static final byte[] getNegativeNumberBytes(byte[] unsigned){ FILE: core/ri/src/main/java/org/jredis/ri/alphazero/support/DefaultCodec.java class DefaultCodec (line 45) | public class DefaultCodec { class Keys (line 46) | public static class Keys implements KeyCodec{ type SupportedType (line 47) | public enum SupportedType { method decode (line 53) | @Override method encode (line 59) | @Override method supports (line 65) | @Override method toStr (line 83) | public static final List toStr (List bytearray) { method toDataDictionary (line 93) | public static final Map toDataDictionary (Map byte[] encode(T obj) { FILE: core/ri/src/main/java/org/jredis/ri/alphazero/support/FastBufferedInputStream.java class FastBufferedInputStream (line 17) | public final class FastBufferedInputStream extends java.io.InputStream { method FastBufferedInputStream (line 47) | public FastBufferedInputStream (InputStream in, int bufferSize) { method getMoreBytes (line 67) | @SuppressWarnings("boxing") method read (line 117) | @Override method available (line 146) | @Override method markSupported (line 155) | @Override method read (line 161) | @Override method read (line 167) | @Override FILE: core/ri/src/main/java/org/jredis/ri/alphazero/support/GZip.java class GZip (line 33) | public class GZip { method compress (line 38) | public static final byte[] compress(byte[] data){ method decompress (line 55) | public static final byte[] decompress(byte[] data){ FILE: core/ri/src/main/java/org/jredis/ri/alphazero/support/Log.java class Log (line 31) | public class Log { type Category (line 41) | public enum Category { INFO, DEBUG, ERROR, PROBLEM, BUG } method log (line 44) | public static final void log (String msg) { log (msg, (Object[])null... method log (line 45) | public static final void log (String format, Object...args) { method debug (line 48) | public static final void debug (String msg) { debug(msg, (Object[])nul... method debug (line 49) | public static final void debug (String format, Object...args) { method error (line 54) | public static final void error (String msg) { _error (Category.ERROR... method error (line 55) | public static final void error (String msg, Throwable t) { logger.lo... method error (line 56) | public static final void error (String msg, Object...args) { _error (C... method problem (line 58) | public static final void problem (String msg) { _error (Category.PROBL... method problem (line 59) | public static final void problem (String msg, Object...args) { _error ... method bug (line 61) | public static final void bug (String msg) { _error (Category.BUG, ... method bug (line 62) | public static final void bug (String msg, Object...args) { _error (Cat... method _error (line 64) | private static final void _error (final Category cat, final String msg... class Handler (line 79) | public static class Handler extends java.util.logging.Handler { method trySetFormatter (line 86) | final void trySetFormatter(Formatter fmt){ method publish (line 96) | @Override final method flush (line 101) | @Override final method close (line 105) | @Override final class Formatter (line 114) | public static class Formatter extends java.util.logging.Formatter { method format (line 116) | @SuppressWarnings("boxing") FILE: core/ri/src/main/java/org/jredis/ri/alphazero/support/Signal.java class Signal (line 32) | public class Signal { method await (line 56) | public boolean await (long time, TimeUnit unit) throws InterruptedExce... method await (line 79) | public void await () throws InterruptedException { method signal (line 91) | public void signal () { method isSignalled (line 104) | public boolean isSignalled() { FILE: core/ri/src/main/java/org/jredis/ri/alphazero/support/SortSupport.java class SortSupport (line 30) | public abstract class SortSupport implements Sort { method SortSupport (line 35) | protected SortSupport (byte[] validatedKeyBytes){ method ALPHA (line 59) | public Sort ALPHA() { method DESC (line 65) | public Sort DESC() { method BY (line 72) | public Sort BY(K pattern) { method GET (line 80) | public Sort GET(K pattern) { method LIMIT (line 88) | public Sort LIMIT(long from, long count) { method STORE (line 109) | public Sort STORE (K destKey) { method buildSortCmd (line 121) | private final byte[][] buildSortCmd() { method exec (line 140) | public List exec() throws IllegalStateException, RedisException { method execAsync (line 149) | public Future> execAsync() { method execSort (line 158) | protected abstract List execSort (byte[]... fullSortCmd) throw... method execSortStore (line 159) | protected abstract List execSortStore (byte[]... fullSortCmd) ... method execAsyncSort (line 160) | protected abstract Future> execAsyncSort (byte[]... fullS... method execAsyncSortStore (line 161) | protected abstract Future> execAsyncSortStore (byte[]... ... FILE: core/ri/src/test/java/org/jredis/ri/JRedisTestSuiteBase.java class JRedisTestSuiteBase (line 51) | public abstract class JRedisTestSuiteBase extends ProviderTestBase{ method suiteParametersInit (line 134) | @Parameters({ method setupTestSuiteData (line 198) | @SuppressWarnings("boxing") method prepTestDBs (line 230) | protected final void prepTestDBs() { method getRandomAsciiString (line 257) | protected String getRandomAsciiString (int length) { method getRandomBytes (line 270) | protected byte[] getRandomBytes(int size) { method assertDidRaiseRuntimeError (line 277) | protected final void assertDidRaiseRu... class TestBean (line 302) | public static class TestBean implements Serializable { method getCreated_on (line 305) | public final long getCreated_on() {return named_on;} method setCreated_on (line 306) | public final void setCreated_on(long created_on) {this.named_on = cr... method getName (line 307) | public final String getName() {return name;} method setName (line 308) | public final void setName(String name) {this.name = name;} method getData (line 309) | public final byte[] getData() { return data;} method setData (line 310) | public final void setData(byte[] data) { this.data = data;} method TestBean (line 314) | public TestBean() { method TestBean (line 317) | public TestBean(String string) { method toString (line 321) | @Override public String toString() { return "[" + getClass().getSimp... method equals (line 322) | @Override public boolean equals (Object o) { method hashCode (line 330) | @Override public int hashCode() { FILE: core/ri/src/test/java/org/jredis/ri/ProviderTestBase.java class ProviderTestBase (line 33) | public abstract class ProviderTestBase { method setProvider (line 48) | @BeforeTest method newProviderInstance (line 66) | protected abstract T newProviderInstance () ; method setProviderInstance (line 72) | private final void setProviderInstance (T provider) { method getProviderInstance (line 83) | protected final T getProviderInstance() { FILE: core/ri/src/test/java/org/jredis/ri/adhoc/AdHocTestChunkPipeline.java class AdHocTestChunkPipeline (line 16) | @SuppressWarnings("unused") method main (line 19) | public static void main(String[] args) throws Throwable { method AdHocTestChunkPipeline (line 35) | public AdHocTestChunkPipeline() { method stop (line 44) | private void stop() { method run (line 47) | private void run() { method worker (line 67) | private Thread worker (final JRedisFuture jredis, String tname) { method task (line 73) | private Runnable task (final JRedisFuture jredis) { FILE: core/ri/src/test/java/org/jredis/ri/adhoc/AdHocTestInfo.java class AdHocTestInfo (line 16) | public class AdHocTestInfo { method main (line 17) | public static void main(String[] args) throws Throwable { method AdHocTestInfo (line 29) | public AdHocTestInfo(final Connection.Modality connmode) throws Throwa... method run (line 45) | final public void run() { method runsync (line 61) | final public void runsync() { method runasync (line 76) | public void runasync() { FILE: core/ri/src/test/java/org/jredis/ri/adhoc/AdHocTestNoConnection.java class AdHocTestNoConnection (line 11) | public class AdHocTestNoConnection { method main (line 13) | public static void main(String[] args) throws Throwable { method AdHocTestNoConnection (line 22) | public AdHocTestNoConnection() throws Throwable{ method run (line 27) | public void run() { FILE: core/ri/src/test/java/org/jredis/ri/alphazero/ConcurrentJRedisProviderTestsBase.java class ConcurrentJRedisProviderTestsBase (line 37) | public abstract class ConcurrentJRedisProviderTestsBase extends JRedisPr... method testConcurrentBulkCommands (line 48) | @Test(invocationCount=20, threadPoolSize=5, singleThreaded=false) method testConcurrentBooleanCommands (line 68) | @Test(invocationCount=20, threadPoolSize=5, singleThreaded=false) method testConcurrentNumberCommands (line 86) | @Test(invocationCount=20, threadPoolSize=5, singleThreaded=false) FILE: core/ri/src/test/java/org/jredis/ri/alphazero/JRedisAsyncClientTest.java class JRedisAsyncClientTest (line 36) | @Test(sequential = true, suiteName="JRedisAsyncClient-tests") method newProviderInstance (line 46) | @Override method testQuit (line 76) | @AfterTest FILE: core/ri/src/test/java/org/jredis/ri/alphazero/JRedisChunkedPipelineClientTest.java class JRedisChunkedPipelineClientTest (line 36) | @Test(singleThreaded = false, suiteName="JRedisChunkedPipeline-tests", i... method newProviderInstance (line 46) | @Override method testQuit (line 76) | @AfterTest() FILE: core/ri/src/test/java/org/jredis/ri/alphazero/JRedisClientTest.java class JRedisClientTest (line 38) | @Test(singleThreaded = true, suiteName="JRedisClient-tests") method newProviderInstance (line 48) | protected JRedis newProviderInstance () { method testQuit (line 74) | @AfterTest FILE: core/ri/src/test/java/org/jredis/ri/alphazero/JRedisFutureProviderTestsBase.java class JRedisFutureProviderTestsBase (line 58) | public abstract class JRedisFutureProviderTestsBase extends JRedisTestSu... method testSrandmember (line 100) | @Test method testSmoveStringByteArray (line 158) | @Test method testScard (line 197) | @Test method testZcard (line 229) | @Test method testSismemberStringByteArray (line 261) | @Test method testSmembers (line 295) | @Test method testZremStringByteArray (line 339) | @Test method testZaddStringByteArray (line 371) | @Test method testZscoreAndZincrbyStringByteArray (line 403) | @Test method testZrangebyscoreStringByteArray (line 451) | @Test method testZremrangebyscoreStringByteArray (line 483) | @Test method testZcountStringByteArray (line 512) | @Test method testZremrangebyrankStringByteArray (line 541) | @Test method testZrankStringByteArray (line 570) | @Test method testZrevrankStringByteArray (line 609) | @Test method testZrangeWithscoresStringByteArray (line 646) | @Test method testZrevrangeWithscoresStringByteArray (line 683) | @Test method testSaddStringByteArray (line 720) | @Test method testSort (line 753) | @Test method testLsetStringIntByteArray (line 836) | @Test method testLremStringByteArrayInt (line 897) | @Test method testLrange (line 949) | @Test method testSubstr (line 984) | @Test method testRpop (line 1021) | @Test method testLpop (line 1056) | @Test method testLindex (line 1090) | @Test method testLtrim (line 1114) | @Test method testLpushStringByteArray (line 1161) | @Test method testLpoppushStringByteArray (line 1201) | @Test method testRpushStringByteArray (line 1240) | @Test method testMget (line 1281) | @Test method testDel (line 1360) | @Test method testIncrAndDecr (line 1442) | @Test method testIncrbyAndDecrby (line 1472) | @Test method testGetSetStringByteArray (line 1502) | @Test method testHsetHget (line 1526) | @Test method testHIncrBy (line 1587) | @Test method testHkeys (line 1614) | @Test method testSetBitGetBit (line 1662) | @Test method testHvals (line 1691) | @Test method testHgetall (line 1742) | @Test method testSetStringByteArray (line 1810) | @Test method testAppendStringString (line 1838) | @Test method testRename (line 1901) | @Test method testRenamenx (line 1938) | @Test method testSetAndFlushdbAndExistsAndKeys (line 1979) | @Test method testElicitErrors (line 2023) | @Test method testExecutionExceptionCauseType (line 2088) | @Test method testPing (line 2121) | @Test method testFlushDb (line 2140) | @Test method testEcho (line 2155) | @Test method testBgrewriteaof (line 2180) | @Test method testDebug (line 2199) | @Test method testExpireat (line 2218) | @Test FILE: core/ri/src/test/java/org/jredis/ri/alphazero/JRedisPipelineTest.java class JRedisPipelineTest (line 36) | @Test(sequential = true, suiteName="JRedisPipeline-tests") method newProviderInstance (line 51) | @Override method testQuit (line 81) | @AfterTest FILE: core/ri/src/test/java/org/jredis/ri/alphazero/JRedisProviderTestsBase.java class JRedisProviderTestsBase (line 52) | @Version(major=2, minor=0) method testElicitErrors (line 80) | @Test method testPing (line 150) | @Test method testExists_Expire_TTL (line 165) | @Test method testExpireat (line 211) | @Test method testSetAndFlushdbAndExistsAndKeys (line 256) | @Test method testRename (line 280) | @Test method testBitCommands (line 301) | @Test method testRenamenx (line 325) | @Test method testSaveAndLastSave (line 360) | @Test method testBgsave (line 388) | @Test method testBgrewriteaofe (line 425) | @Test method testSetStringByteArray (line 442) | @Test method testAppendStringByteArray (line 465) | @Test method testAppendStringString (line 510) | @Test method testSetStringString (line 558) | @Test method testSetStringNumber (line 581) | @Test method testSetStringT (line 601) | @Test method testHsetHgetHexists (line 618) | @Test method testHkeys (line 656) | @Test method testHvals (line 688) | @Test method testHgetall (line 723) | @Test method testGetSetStringByteArray (line 767) | @Test method testIncrAndDecr (line 851) | @Test method testIncrbyAndDecrby (line 877) | @Test method testDel (line 905) | @Test method testMget (line 982) | @Test method testListPushWithSparseList (line 1054) | @Test method testRpushStringByteArray (line 1090) | @Test method testLpushStringByteArray (line 1124) | @Test method testLpoppushStringString (line 1157) | @Test method testRpushStringString (line 1186) | @Test method testLpushStringString (line 1216) | @Test method testRpushStringNumber (line 1249) | @Test method testLpushStringNumber (line 1280) | @Test method testRpushStringT (line 1314) | @Test method testLpushStringT (line 1345) | @Test method testLtrim (line 1380) | @Test method testLindex (line 1423) | @Test method testLpop (line 1444) | @Test method testRpop (line 1471) | @Test method testLrange (line 1498) | @Test method testSubstr (line 1527) | @Test method testLremStringByteArrayInt (line 1560) | @Test method testLremStringStringInt (line 1604) | @Test method testLremStringNumberInt (line 1637) | @Test method testLremStringTInt (line 1670) | @Test method testLsetStringIntByteArray (line 1703) | @Test method testLsetStringIntString (line 1753) | @Test method testLsetStringIntNumber (line 1796) | @Test method testLsetStringIntT (line 1839) | @Test method testSort (line 1889) | @Test method testZaddStringByteArray (line 1967) | @Test method testZremStringByteArray (line 1985) | @Test method testZscoreStringByteArray (line 2002) | @Test method testZrankStringByteArray (line 2023) | @Test method testZrevrankStringByteArray (line 2046) | @Test method testZrangeWithscoresStringByteArray (line 2068) | @Test method testZrevrangeWithscoresStringByteArray (line 2093) | @Test method testZrangebyscoreStringByteArray (line 2118) | @Test method testZrangebyscoreWithScoresStringByteArray (line 2138) | @Test method testZremrangebyscoreStringByteArray (line 2159) | @Test method testZcountStringByteArray (line 2178) | @Test method testZremrangebyrankStringByteArray (line 2196) | @Test method testZincrbyStringByteArray (line 2215) | @Test method testZrangeStringByteArray (line 2237) | @Test method testSaddStringByteArray (line 2263) | @Test method testSaddStringString (line 2283) | @Test method testSaddStringNumber (line 2303) | @Test method testSaddStringT (line 2323) | @Test method testSrandmember (line 2340) | @Test method testSmembers (line 2391) | @Test method testSmoveStringByteArray (line 2504) | @Test method testSismemberStringByteArray (line 2568) | @Test method testSismemberStringString (line 2588) | @Test method testSismemberStringNumber (line 2608) | @Test method testSismemberStringT (line 2628) | @Test method testScard (line 2649) | @Test method testZcard (line 2668) | @Test method testSinter (line 2687) | @Test method testSinterstore (line 2711) | @Test method testSunion (line 2739) | @Test method testSunionstore (line 2763) | @Test method testSdiff (line 2791) | @Test method testSdiffstore (line 2830) | @Test method testSremStringByteArray (line 2866) | @Test method testSremStringString (line 2887) | @Test method testSremStringNumber (line 2908) | @Test method testSremStringT (line 2929) | @Test method testDbsize (line 2952) | @Test method testRandomkey (line 2973) | @Test method testType (line 3024) | @Test method testDebug (line 3044) | @Test method testInfo (line 3062) | @Test method testKeys (line 3084) | @Test method testKeysString (line 3108) | @Test method testEcho (line 3128) | @Test FILE: core/ri/src/test/java/org/jredis/ri/alphazero/support/ConvertTest.java class ConvertTest (line 44) | @Test(suiteName="support-tests") method testGetNaturalNumber (line 47) | @Test method testToBytes (line 241) | @Test FILE: core/ri/src/test/java/org/jredis/ri/alphazero/support/GZipTest.java class GZipTest (line 33) | @Test(suiteName="support-tests") method testCompression (line 37) | @Test method getRandomString (line 67) | static FILE: examples/src/main/java/org/jredis/examples/HelloAgain.java class HelloAgain (line 38) | public class HelloAgain { method main (line 41) | public static void main(String[] args) { method run (line 47) | private void run(String password) { FILE: examples/src/main/java/org/jredis/examples/PipelineInAction.java class PipelineInAction (line 50) | public class PipelineInAction { method main (line 51) | @SuppressWarnings("boxing") method usingSynchSemantics (line 67) | @SuppressWarnings("boxing") method runJRedisPipelineGET (line 109) | @SuppressWarnings({ "unused", "boxing" }) method runJRedisPipelinePING (line 162) | @SuppressWarnings({ "unused", "boxing" }) method runJRedisPipelineLPUSH (line 209) | @SuppressWarnings("boxing") method runJRedisPipelineSET (line 267) | @SuppressWarnings("boxing") method runJRedisPipelineINCR (line 320) | @SuppressWarnings("boxing") FILE: examples/src/main/java/org/jredis/examples/UsingConnectionSpec.java class UsingConnectionSpec (line 38) | public class UsingConnectionSpec { method main (line 39) | public static void main (String[] args) { method exampleUsingCustomTCPSettings (line 48) | @SuppressWarnings("boxing") method exampleUsingDefaultConnectionSpec (line 123) | @SuppressWarnings("boxing") FILE: examples/src/main/java/org/jredis/examples/UsingJRedisFuture.java class UsingJRedisFuture (line 44) | public abstract class UsingJRedisFuture { method theBasics (line 59) | @SuppressWarnings("boxing") method UsingJRedisFuture (line 190) | public UsingJRedisFuture (ConnectionSpec connectionSpec){ method runExamples (line 206) | private void runExamples () throws InterruptedException { method getProviderInstance (line 220) | abstract FILE: examples/src/main/java/org/jredis/examples/UsingJRedisPipeline.java class UsingJRedisPipeline (line 45) | public class UsingJRedisPipeline extends UsingJRedisFuture { method main (line 47) | public static void main (String[] args) { method exampleUseofSyncInPipeline (line 59) | @SuppressWarnings("boxing") method UsingJRedisPipeline (line 132) | public UsingJRedisPipeline (ConnectionSpec connectionSpec) { method getProviderInstance (line 139) | @Override FILE: examples/src/main/java/org/jredis/examples/UsingJRedisPipelineService.java class UsingJRedisPipelineService (line 40) | public class UsingJRedisPipelineService { method UsingJRedisPipelineService (line 43) | private UsingJRedisPipelineService() { method run (line 52) | private void run () { method elicitErrors (line 103) | private void elicitErrors () { method basicStuff (line 114) | private void basicStuff () throws RedisException { method main (line 122) | public static void main (String[] args) { FILE: examples/src/main/java/org/jredis/examples/commands/UsingBulkCommands.java class UsingBulkCommands (line 43) | public class UsingBulkCommands { method main (line 44) | public static void main (String[] args) { method usingSyncClient (line 52) | public static void usingSyncClient () { method useMSet (line 66) | private static void useMSet (JRedis jredis) { method useMSetNX (line 86) | private static void useMSetNX (JRedis jredis) { method usingAsyncClient (line 119) | public static void usingAsyncClient () { method useMSetNX (line 133) | private static void useMSetNX (JRedisFuture jredis) { method useMSet (line 163) | private static void useMSet (JRedisFuture jredis) { FILE: examples/src/main/java/org/jredis/examples/commands/UsingZrangeSubset.java class UsingZrangeSubset (line 44) | public class UsingZrangeSubset { method main (line 49) | public static void main (String[] args) { method usingSyncClient (line 57) | public static void usingSyncClient () { method usingAsyncClient (line 74) | public static void usingAsyncClient () { method useZRangeSubset (line 99) | private static void useZRangeSubset (JRedis jredis) { method useZRangeSubset (line 145) | private static void useZRangeSubset (JRedisFuture jredis) { method getRandomAsciiString (line 195) | static final String getRandomAsciiString (Random random, int length) { FILE: extensions/api/src/main/java/org/jredis/cluster/ClusterModel.java type ClusterModel (line 34) | public interface ClusterModel { method supports (line 41) | public boolean supports(ClusterType type); method supportsReconfiguration (line 47) | public boolean supportsReconfiguration(); method getSpec (line 53) | public ClusterSpec getSpec(); method addNode (line 63) | public void addNode(ClusterNodeSpec nodeSpec) throws IllegalArgumentEx... method removeNode (line 73) | public void removeNode(ClusterNodeSpec nodeSpec) throws IllegalArgumen... method getNodeForKey (line 84) | public ClusterNodeSpec getNodeForKey (byte[] key); method addListener (line 95) | public boolean addListener(Listener modelListener); method removeListener (line 102) | public boolean removeListener(Listener modelListener); type Listener (line 119) | public interface Listener { method onEvent (line 120) | public void onEvent(ClusterModel.Event event); class Event (line 134) | public static class Event extends org.jredis.Event getNodeSpecs(); method addNode (line 62) | public boolean addNode(ClusterNodeSpec nodeSpec); method removeNode (line 68) | public boolean removeNode (ClusterNodeSpec nodeSpec); method addAll (line 80) | public boolean addAll(Collection nodeSpecs); method removeAll (line 89) | public boolean removeAll(Collection nodeSpecs); class Support (line 95) | public abstract static class Support implements ClusterSpec { method Support (line 108) | protected Support () { } method getType (line 114) | public ClusterType getType() { return type; } method setType (line 115) | public ClusterSpec setType(ClusterType type) { this.type = type; ret... method addAll (line 119) | public boolean addAll (Collection nodes) { method removeAll (line 126) | public boolean removeAll (Collection nodes) { method addNode (line 133) | public boolean addNode (ClusterNodeSpec nodeSpec) { method removeNode (line 141) | public boolean removeNode (ClusterNodeSpec nodeSpec) { method getNodeSpecs (line 160) | final public Set getNodeSpecs () { FILE: extensions/api/src/main/java/org/jredis/cluster/ClusterType.java type ClusterType (line 27) | public enum ClusterType { FILE: extensions/api/src/main/java/org/jredis/cluster/connector/ClusterConnection.java type ClusterConnection (line 59) | public interface ClusterConnection extends Connection{ method getClusterSpec (line 68) | public ClusterSpec getClusterSpec(); method getClusterModel (line 73) | public ClusterModel getClusterModel(); method supports (line 80) | public boolean supports (Command cmd); method getSupportedCommands (line 85) | public Collection getSupportedCommands (); FILE: extensions/api/src/main/java/org/jredis/cluster/model/ConsistentHashCluster.java type ConsistentHashCluster (line 39) | public interface ConsistentHashCluster extends ClusterModel { method getNodeMap (line 46) | NodeMap getNodeMap (); type NodeMap (line 52) | public interface NodeMap extends SortedMap { class Support (line 60) | public abstract static class Support extends ClusterModel.Support impl... method Support (line 79) | protected Support (ClusterSpec clusterSpec) { method newClusterNodeMap (line 90) | abstract protected NodeMap newClusterNodeMap(); method mapNodes (line 96) | abstract protected void mapNodes(); method replicationCount (line 103) | abstract protected int replicationCount(); method initializeComponents (line 109) | abstract protected void initializeComponents () ; method initializeModel (line 127) | @Override method onNodeAddition (line 137) | @Override method onNodeRemoval (line 143) | @Override method getNodeMap (line 153) | public NodeMap getNodeMap () { method supports (line 158) | final public boolean supports (ClusterType type) { FILE: extensions/api/src/main/java/org/jredis/cluster/model/StaticHashCluster.java type StaticHashCluster (line 45) | public interface StaticHashCluster extends ClusterModel { class Support (line 47) | public abstract static class Support extends ClusterModel.Support impl... method Support (line 65) | protected Support (ClusterSpec clusterSpec) { method newHashAlgorithm (line 77) | abstract protected HashAlgorithm newHashAlgorithm(); method initializeModel (line 84) | @Override method onNodeAddition (line 94) | @Override method onNodeRemoval (line 100) | @Override method supports (line 106) | final public boolean supports (ClusterType type) { method supportsReconfiguration (line 111) | final public boolean supportsReconfiguration () { FILE: extensions/api/src/main/java/org/jredis/cluster/support/HashAlgorithm.java type HashAlgorithm (line 27) | public interface HashAlgorithm { method hash (line 28) | public long hash(byte[] kb); FILE: extensions/ri/src/main/java/org/jredis/ri/cluster/DefaultClusterNodeSpec.java class DefaultClusterNodeSpec (line 38) | public class DefaultClusterNodeSpec extends ClusterNodeSpec.Support impl... method DefaultClusterNodeSpec (line 51) | public DefaultClusterNodeSpec(ConnectionSpec connSpec){ method getSpecFor (line 58) | public static ClusterNodeSpec getSpecFor(Socket conn){ method generateId (line 79) | protected String generateId () { method getKeyForReplicationInstance (line 97) | public String getKeyForReplicationInstance (int rangeReplicationIndex) { FILE: extensions/ri/src/main/java/org/jredis/ri/cluster/DefaultClusterSpec.java class DefaultClusterSpec (line 35) | public class DefaultClusterSpec extends Support implements ClusterSpec { method DefaultClusterSpec (line 44) | public DefaultClusterSpec () { method DefaultClusterSpec (line 48) | public DefaultClusterSpec (Collection nodeSpecs) { method newSpecForRange (line 67) | public static ClusterSpec newSpecForRange (ConnectionSpec templateConn... FILE: extensions/ri/src/main/java/org/jredis/ri/cluster/connection/ClusterConnectionBase.java class ClusterConnectionBase (line 49) | abstract public class ClusterConnectionBase implements ClusterConnection... method ClusterConnectionBase (line 72) | protected ClusterConnectionBase (ClusterModel model) method ClusterConnectionBase (line 83) | protected ClusterConnectionBase (ClusterModel model, boolean connectIm... method getClusterModel (line 108) | final public ClusterModel getClusterModel () { return model; } method getClusterSpec (line 111) | final public ClusterSpec getClusterSpec () { return model.getSpec(); } method getSpec (line 114) | final public ConnectionSpec getSpec () { method getSupportedCommands (line 119) | final public Collection getSupportedCommands () { method supports (line 124) | final public boolean supports (Command cmd) { method queueRequest (line 129) | public Future queueRequest (Command cmd, byte[]... args) method serviceRequest (line 137) | public Response serviceRequest (Command cmd, byte[]... args) method addListener (line 147) | final public boolean addListener(Listener connListener){ method removeListener (line 152) | final public boolean removeListener(Listener connListener){ method onEvent (line 164) | public void onEvent(Connection.Event event) { method verifyAndGetKeyForRequest (line 187) | final private byte[] verifyAndGetKeyForRequest(Command cmd, byte[]...a... method initialize (line 195) | final protected void initialize () throws ClientRuntimeException, Prov... method initializeConnections (line 201) | final private void initializeConnections () throws ClientRuntimeExcept... method mapSupportedCommands (line 218) | final private void mapSupportedCommands () { method getConnectionForKey (line 251) | final protected Connection getConnectionForKey(byte[] key){ method initializeComponents (line 266) | abstract protected void initializeComponents () ; method affirmSupportFor (line 273) | protected boolean affirmSupportFor (Command cmd) { return true; } method affirmLackOfSupportFor (line 280) | protected boolean affirmLackOfSupportFor (Command cmd) {return true; } method createAsynchConnection (line 286) | protected Connection createAsynchConnection (ClusterNodeSpec nodeSpec) { method createSynchConnection (line 294) | protected Connection createSynchConnection (ClusterNodeSpec nodeSpec) { FILE: extensions/ri/src/main/java/org/jredis/ri/cluster/connection/SynchClusterConnection.java class SynchClusterConnection (line 38) | public class SynchClusterConnection extends ClusterConnectionBase { method SynchClusterConnection (line 48) | protected SynchClusterConnection (ClusterModel model, boolean connectI... method SynchClusterConnection (line 59) | protected SynchClusterConnection (ClusterModel model) throws ClientRun... method initializeComponents (line 64) | @Override method getModality (line 80) | final public Modality getModality () { return Connection.Modality.Sync... method queueRequest (line 83) | final public Future queueRequest (Command cmd, byte[]... args) method createSynchConnection (line 96) | protected Connection createSynchConnection (ClusterNodeSpec nodeSpec) { FILE: extensions/ri/src/main/java/org/jredis/ri/cluster/model/BasicStaticHashCluster.java class BasicStaticHashCluster (line 32) | public class BasicStaticHashCluster extends StaticHashCluster.Support im... method BasicStaticHashCluster (line 40) | public BasicStaticHashCluster (ClusterSpec clusterSpec) { method newHashAlgorithm (line 49) | @Override method getNodeForKey (line 60) | public ClusterNodeSpec getNodeForKey (byte[] key) { FILE: extensions/ri/src/main/java/org/jredis/ri/cluster/model/KetamaClusterModel.java class KetamaClusterModel (line 39) | public class KetamaClusterModel extends ConsistentHashCluster.Support im... method KetamaClusterModel (line 55) | public KetamaClusterModel (ClusterSpec clusterSpec) { method getNodeForKey (line 64) | public ClusterNodeSpec getNodeForKey (byte[] key) { method supportsReconfiguration (line 92) | public boolean supportsReconfiguration () { method replicationCount (line 108) | @Override method newClusterNodeMap (line 114) | @Override method initializeComponents (line 117) | @Override method mapNodes (line 128) | @Override method mapNode (line 146) | private boolean mapNode(ClusterNodeSpec node){ method onNodeAddition (line 161) | @Override method onNodeRemoval (line 167) | @Override class KetamaNodeMap (line 181) | @SuppressWarnings("serial") FILE: extensions/ri/src/main/java/org/jredis/ri/cluster/model/KetamaHashProvider.java class KetamaHashProvider (line 43) | public class KetamaHashProvider implements HashAlgorithm { method hash (line 58) | public long hash (byte[] b) { method hash (line 87) | long hash (byte[] digest, int h) { FILE: extensions/ri/src/main/java/org/jredis/ri/cluster/support/CryptoHashUtils.java class CryptoHashUtils (line 37) | public class CryptoHashUtils { method computeMd5 (line 45) | public static byte[] computeMd5(byte[] b) throws ClientRuntimeException{ method computeMd5 (line 66) | public static byte[] computeMd5(String s) throws ClientRuntimeException{ FILE: extensions/ri/src/test/java/org/jredis/cluster/ClusterModelProviderTestBase.java class ClusterModelProviderTestBase (line 39) | public abstract class ClusterModelProviderTestBase extends RefImplTestSu... method newClusterModel (line 49) | protected abstract ClusterModel newClusterModel (ClusterSpec clusterSp... method newClusterSpec (line 54) | protected abstract ClusterSpec newClusterSpec () ; method getSupportedClusterType (line 59) | protected abstract ClusterType getSupportedClusterType (); method getSpecificationClass (line 64) | @Override method newProviderInstance (line 70) | @Override method metaTest (line 79) | @Test method testClusterSpecPropertyOps (line 95) | @Test method testReconfigOfNonReconfigurableModel (line 132) | @Test method testReconfigOfReconfigurableModel (line 171) | @Test method testKeyDistribution (line 197) | @Test FILE: extensions/ri/src/test/java/org/jredis/cluster/ClusterNodeSpecProviderTestBase.java class ClusterNodeSpecProviderTestBase (line 33) | @Test(suiteName="extensions-cluster-specs-1") method getSpecificationClass (line 42) | protected final Class getSpecificationClass () { method newProviderInstance (line 51) | protected abstract ClusterNodeSpec newProviderInstance (ConnectionSpec... method testIdentityContract (line 56) | @Test method testIdGeneration (line 113) | @Test method testGetKeyForCHRangeInstance (line 131) | @Test FILE: extensions/ri/src/test/java/org/jredis/cluster/ClusterSpecProviderTestBase.java class ClusterSpecProviderTestBase (line 32) | @Test(suiteName="extensions-cluster-specs-2") method newNodeSpec (line 40) | protected abstract ClusterNodeSpec newNodeSpec (ConnectionSpec connect... method getSpecificationClass (line 46) | protected final Class getSpecificationClass () { method testGetType (line 54) | @Test method testSetType (line 60) | @Test method testAddAndRemoveAll (line 87) | @Test method testRemoveNodeSpec (line 131) | @Test method testAddNodeSpec (line 147) | @Test method testChainedResult (line 186) | private final void testChainedResult (ClusterSpec res, ClusterSpec exp... FILE: extensions/ri/src/test/java/org/jredis/cluster/ClusterSuiteTestData.java class ClusterSuiteTestData (line 42) | public class ClusterSuiteTestData { method getInstance (line 86) | public static ClusterSuiteTestData getInstance () { method ClusterSuiteTestData (line 92) | private ClusterSuiteTestData () { method getRandomAsciiString (line 129) | static public String getRandomAsciiString (int length) { method getRandomBytes (line 143) | static public byte[] getRandomBytes(int size) { method getRandomIPv$HostName (line 153) | static public String getRandomIPv$HostName () { method getInetAddressFor (line 164) | static public InetAddress getInetAddressFor (String hostName) { method getConnectionSpecFor (line 174) | static public ConnectionSpec getConnectionSpecFor (InetAddress address... FILE: extensions/ri/src/test/java/org/jredis/cluster/ProviderTestBase.java class ProviderTestBase (line 34) | public abstract class ProviderTestBase { method initialize (line 49) | @BeforeTest method newProviderInstance (line 74) | protected abstract T newProviderInstance () ; method getSpecificationClass (line 78) | protected abstract Class getSpecificationClass () ; FILE: extensions/ri/src/test/java/org/jredis/cluster/RefImplTestSuiteBase.java class RefImplTestSuiteBase (line 34) | public abstract class RefImplTestSuiteBase extends ProviderTestBase ... method suiteParametersInit (line 48) | @Parameters({ method setupTestSuiteData (line 98) | private ClusterSuiteTestData setupTestSuiteData () { FILE: extensions/ri/src/test/java/org/jredis/cluster/models/BasicStaticHashClusterTest.java class BasicStaticHashClusterTest (line 38) | @Test(suiteName="basic static hash") method newClusterModel (line 47) | @Override method newClusterSpec (line 61) | @Override method fooTest (line 74) | @Test FILE: extensions/ri/src/test/java/org/jredis/cluster/models/ConsistentHashClusterProviderTestBase.java class ConsistentHashClusterProviderTestBase (line 38) | public abstract class ConsistentHashClusterProviderTestBase extends Clus... method getSupportedClusterType (line 41) | @Override method compatibilityTest (line 48) | @Test method basicNodeMapTest (line 56) | @Test FILE: extensions/ri/src/test/java/org/jredis/cluster/models/KetamaClusterModelTest.java class KetamaClusterModelTest (line 42) | @Test(suiteName="ketama") method newClusterModel (line 50) | @Override method newClusterSpec (line 64) | @Override method fooTest (line 83) | @Test FILE: extensions/ri/src/test/java/org/jredis/cluster/models/KetamaHashAlgoTest.java class KetamaHashAlgoTest (line 31) | public class KetamaHashAlgoTest extends HashAlgorithmProviderTestBase { method newProviderInstance (line 38) | @Override FILE: extensions/ri/src/test/java/org/jredis/cluster/models/StaticHashClusterProviderTestBase.java class StaticHashClusterProviderTestBase (line 39) | public abstract class StaticHashClusterProviderTestBase extends ClusterM... method getSupportedClusterType (line 42) | @Override method compatibilityTest (line 51) | @Test method testStaticHash (line 89) | @Test FILE: extensions/ri/src/test/java/org/jredis/cluster/support/HashAlgorithmProviderTestBase.java class HashAlgorithmProviderTestBase (line 39) | @Test(suiteName="extensions-cluster-specs-algorithms-1") method getSpecificationClass (line 47) | protected final Class getSpecificationClass () { method testHashByteArray (line 54) | @SuppressWarnings("static-access") FILE: extensions/ri/src/test/java/org/jredis/ri/cluster/ClusterNodeSpecImplTest.java class ClusterNodeSpecImplTest (line 32) | public class ClusterNodeSpecImplTest extends ClusterNodeSpecProviderTest... method newProviderInstance (line 34) | @Override method newProviderInstance (line 39) | @Override FILE: extensions/ri/src/test/java/org/jredis/ri/cluster/DefaultClusterSpecTest.java class DefaultClusterSpecTest (line 33) | public class DefaultClusterSpecTest extends ClusterSpecProviderTestBase { method newProviderInstance (line 35) | @Override method newNodeSpec (line 41) | @Override FILE: extensions/ri/src/test/java/org/jredis/ri/cluster/support/CryptoHashUtilTest.java class CryptoHashUtilTest (line 34) | @Test(suiteName="extensions-ri-cluster-tests2") method newProviderInstance (line 42) | @Override method getSpecificationClass (line 46) | protected final Class getSpecificationClass () { method testComputeMd5 (line 57) | @SuppressWarnings("static-access") FILE: extensions/ri/src/test/java/org/jredis/test/util/RunningAverage.java class RunningAverage (line 19) | public class RunningAverage { method RunningAverage (line 24) | public RunningAverage() { method onMeasure (line 28) | public long onMeasure (long delta){ method get (line 34) | public long get () { return (long) avg; } method getMin (line 38) | public long getMin () { return min; } method getMax (line 39) | public long getMax () { return max; } method getCount (line 43) | public long getCount () { return n; }