Package org.redisson.client
Class RedisPubSubConnection
java.lang.Object
org.redisson.client.RedisConnection
org.redisson.client.RedisPubSubConnection
- All Implemented Interfaces:
RedisCommands
- Author:
- Nikita Koksharov
-
Field Summary
Fields inherited from interface org.redisson.client.protocol.RedisCommands
APPEND, ASKING, AUTH, BGREWRITEAOF, BGSAVE, BITCOUNT, BITFIELD_BYTE, BITFIELD_INT, BITFIELD_LONG, BITFIELD_SHORT, BITOP, BITPOS, BITS_SIZE, BLMOVE, BLMPOP, BLOCKING_COMMAND_NAMES, BLOCKING_COMMANDS, BLPOP, BLPOP_VALUE, BRPOP, BRPOP_VALUE, BRPOPLPUSH, BZMPOP, BZMPOP_SINGLE_LIST, BZPOPMAX_VALUE, BZPOPMIN_VALUE, CLIENT_GETNAME, CLIENT_LIST, CLIENT_REPLY, CLIENT_SETNAME, CLUSTER_ADDSLOTS, CLUSTER_COUNTFAILUREREPORTS, CLUSTER_COUNTKEYSINSLOT, CLUSTER_DELSLOTS, CLUSTER_FLUSHSLOTS, CLUSTER_FORGET, CLUSTER_GETKEYSINSLOT, CLUSTER_INFO, CLUSTER_MEET, CLUSTER_MYID, CLUSTER_NODES, CLUSTER_NODES_SSL, CLUSTER_REPLICATE, CLUSTER_RESET, CLUSTER_SETSLOT, CLUSTER_SLOTS, CONFIG_GET, CONFIG_GET_MAP, CONFIG_RESETSTAT, CONFIG_SET, COPY, DBSIZE, DEBUG, DECR, DEL, DEL_BOOL, DEL_OBJECTS, DEL_VOID, DISCARD, DUMP, EVAL_BOOLEAN, EVAL_BOOLEAN_AMOUNT, EVAL_BOOLEAN_SAFE, EVAL_DOUBLE, EVAL_FIRST_LIST, EVAL_INT_LIST, EVAL_INTEGER, EVAL_LIST, EVAL_LIST_REVERSE, EVAL_LIST_SCAN, EVAL_LONG, EVAL_LONG_SAFE, EVAL_MAP, EVAL_MAP_ENTRY, EVAL_MAP_KEY_SET, EVAL_MAP_VALUE, EVAL_MAP_VALUE_LIST, EVAL_MAP_VALUE_SET, EVAL_NULL_BOOLEAN, EVAL_OBJECT, EVAL_PERMIT_DATA, EVAL_SET, EVAL_SSCAN, EVAL_STRING, EVAL_VOID, EVAL_ZSCAN, EXEC, EXISTS, EXISTS_LONG, FCALL_BOOLEAN_SAFE, FCALL_LIST, FCALL_LONG, FCALL_MAP_VALUE, FCALL_MAP_VALUE_LIST, FCALL_OBJECT, FCALL_STRING, FLUSHALL, FLUSHALL_ASYNC, FLUSHDB, FLUSHDB_ASYNC, FUNCTION_DELETE, FUNCTION_DUMP, FUNCTION_FLUSH, FUNCTION_KILL, FUNCTION_LIST, FUNCTION_LOAD, FUNCTION_RESTORE, FUNCTION_STATS, GEOADD, GEOADD_BOOLEAN, GEODIST, GEORADIUS_RO, GEORADIUS_STORE, GEORADIUSBYMEMBER_RO, GEORADIUSBYMEMBER_STORE, GEOSEARCH, GEOSEARCHSTORE_STORE, GET, GET_DOUBLE, GET_INTEGER, GET_LONG, GETBIT, GETEX, GETRANGE, GETSET, GETSET_DOUBLE, GETSET_LONG, HDEL, HEXISTS, HGET, HGETALL, HGETALL_ENTRY, HKEYS, HLEN, HLEN_LONG, HMGET, HMSET, HRANDFIELD, HRANDFIELD_KEYS, HSCAN, HSET, HSET_VOID, HSETNX, HSTRLEN, HVALS, INCR, INCRBY, INCRBYFLOAT, INFO_ALL, INFO_CLIENTS, INFO_CLUSTER, INFO_COMMANDSTATS, INFO_CPU, INFO_DEFAULT, INFO_KEYSPACE, INFO_MEMORY, INFO_PERSISTENCE, INFO_REPLICATION, INFO_SERVER, INFO_STATS, JSON_ARRAPPEND, JSON_ARRAPPEND_LIST, JSON_ARRINDEX, JSON_ARRINDEX_LIST, JSON_ARRINSERT, JSON_ARRINSERT_LIST, JSON_ARRLEN, JSON_ARRLEN_LIST, JSON_ARRPOP, JSON_ARRPOP_LIST, JSON_ARRTRIM, JSON_ARRTRIM_LIST, JSON_CLEAR, JSON_DEL, JSON_DEL_BOOLEAN, JSON_DEL_LONG, JSON_GET, JSON_OBJKEYS, JSON_OBJKEYS_LIST, JSON_OBJLEN, JSON_OBJLEN_LIST, JSON_SET, JSON_SET_BOOLEAN, JSON_STRAPPEND, JSON_STRAPPEND_LIST, JSON_STRLEN, JSON_STRLEN_LIST, JSON_TOGGLE, JSON_TOGGLE_LIST, JSON_TYPE, KEYS, KEYSLOT, LASTSAVE, LINDEX, LINSERT_INT, LLEN_INT, LMOVE, LPOP, LPOP_LIST, LPOS, LPUSH, LPUSH_BOOLEAN, LPUSH_VOID, LPUSHX, LRANGE, LRANGE_SET, LREM, LSET, LTRIM, MEMORY_STATS, MEMORY_USAGE, MGET, MIGRATE, MOVE, MSET, MSETNX, MULTI, NO_RETRY, NO_RETRY_COMMANDS, NOT_EXISTS, OBJECT_IDLETIME, PERSIST, PEXPIRE, PEXPIREAT, PEXPIRETIME, PFADD, PFCOUNT, PFMERGE, PING, PING_BOOL, PSETEX, PSUBSCRIBE, PTTL, PUBLISH, PUBSUB_CHANNELS, PUBSUB_COMMANDS, PUBSUB_NUMSUB, PUNSUBSCRIBE, QUIT, RANDOM_KEY, READONLY, RENAME, RENAMENX, RESTORE, RPOP, RPOP_LIST, RPOPLPUSH, RPUSH, RPUSH_BOOLEAN, RPUSH_VOID, RPUSHX, SADD, SADD_BOOL, SADD_SINGLE, SAVE, SCAN, SCAN_COMMANDS, SCARD, SCARD_INT, SCRIPT_EXISTS, SCRIPT_FLUSH, SCRIPT_KILL, SCRIPT_LOAD, SDIFF, SDIFFSTORE, SDIFFSTORE_INT, SELECT, SENTINEL_FAILOVER, SENTINEL_GET_MASTER_ADDR_BY_NAME, SENTINEL_GET_MASTER_ADDR_BY_NAME_SSL, SENTINEL_MASTER, SENTINEL_MASTERS, SENTINEL_MONITOR, SENTINEL_REMOVE, SENTINEL_SENTINELS, SENTINEL_SLAVES, SET, SET_BOOLEAN, SETBIT, SETBIT_VOID, SETNX, SETRANGE, SHUTDOWN, SINTER, SINTERCARD_INT, SINTERSTORE, SINTERSTORE_INT, SISMEMBER, SMEMBERS, SMOVE, SORT_LIST, SORT_SET, SORT_TO, SPOP, SPOP_SINGLE, SPUBLISH, SRANDMEMBER, SRANDMEMBER_SINGLE, SREM, SREM_SINGLE, SSCAN, SSUBSCRIBE, STRLEN, SUBSCRIBE, SUNION, SUNIONSTORE, SUNIONSTORE_INT, SUNSUBSCRIBE, SWAPDB, TIME, TIME_LONG, TOUCH, TOUCH_LONG, TYPE, UNLINK, UNLINK_BOOL, UNSUBSCRIBE, UNWATCH, WAIT, WATCH, XACK, XADD, XADD_VOID, XAUTOCLAIM, XAUTOCLAIM_IDS, XCLAIM, XCLAIM_IDS, XDEL, XGROUP, XGROUP_LONG, XINFO_CONSUMERS, XINFO_GROUPS, XLEN, XPENDING, XPENDING_ENTRIES, XRANGE, XREAD, XREAD_BLOCKING, XREAD_BLOCKING_SINGLE, XREAD_SINGLE, XREADGROUP, XREADGROUP_BLOCKING, XREADGROUP_BLOCKING_SINGLE, XREADGROUP_SINGLE, XREVRANGE, XTRIM, ZADD, ZADD_BOOL, ZADD_BOOL_RAW, ZADD_INT, ZADD_NX_BOOL, ZADD_RAW, ZCARD, ZCARD_INT, ZCOUNT, ZDIFF, ZDIFFSTORE_INT, ZINCRBY, ZINTER, ZINTERCARD_INT, ZINTERSTORE_INT, ZLEXCOUNT, ZMPOP, ZMPOP_VALUES, ZPOPMAX, ZPOPMIN, ZRANDMEMBER, ZRANDMEMBER_ENTRIES, ZRANDMEMBER_SINGLE, ZRANGE, ZRANGE_ENTRY, ZRANGE_SINGLE, ZRANGE_SINGLE_SCORE, ZRANGEBYLEX, ZRANGEBYSCORE, ZRANGEBYSCORE_ENTRY, ZRANGEBYSCORE_LIST, ZRANGESTORE, ZRANK, ZRANK_INT, ZREM, ZREM_LONG, ZREMRANGEBYLEX, ZREMRANGEBYRANK, ZREMRANGEBYSCORE, ZREVRANGE, ZREVRANGE_ENTRY, ZREVRANGEBYLEX, ZREVRANGEBYSCORE, ZREVRANGEBYSCORE_ENTRY, ZREVRANK, ZREVRANK_INT, ZSCAN, ZSCORE, ZSCORE_CONTAINS, ZUNION, ZUNIONSTORE_INT -
Constructor Summary
ConstructorsConstructorDescriptionRedisPubSubConnection(RedisClient redisClient, io.netty.channel.Channel channel, CompletableFuture<RedisPubSubConnection> connectionPromise) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(RedisPubSubListener<?> listener) voidvoidonMessage(PubSubMessage message) voidonMessage(PubSubPatternMessage message) voidonMessage(PubSubStatusMessage message) io.netty.channel.ChannelFuturepsubscribe(Codec codec, ChannelName... channels) voidremoveDisconnectListener(ChannelName channel) voidremoveListener(RedisPubSubListener<?> listener) io.netty.channel.ChannelFuturessubscribe(Codec codec, ChannelName... channels) io.netty.channel.ChannelFuturesubscribe(Codec codec, ChannelName... channels) io.netty.channel.ChannelFutureunsubscribe(PubSubType type, ChannelName... channels) Methods inherited from class org.redisson.client.RedisConnection
async, async, async, async, await, clearFastReconnect, closeAsync, create, decUsage, fireConnected, forceFastReconnectAsync, getChannel, getConnectionPromise, getCurrentCommand, getFrom, getLastCommand, getLastUsageTime, getRedisClient, getUsage, incUsage, isActive, isClosed, isFastReconnect, isOpen, send, send, setConnectedListener, setDisconnectedListener, setLastUsageTime, sync, sync, toString, updateChannel
-
Constructor Details
-
RedisPubSubConnection
public RedisPubSubConnection(RedisClient redisClient, io.netty.channel.Channel channel, CompletableFuture<RedisPubSubConnection> connectionPromise)
-
-
Method Details
-
addListener
-
removeListener
-
onMessage
-
onMessage
-
onMessage
-
subscribe
-
ssubscribe
-
psubscribe
-
unsubscribe
-
removeDisconnectListener
-
fireDisconnected
public void fireDisconnected()- Overrides:
fireDisconnectedin classRedisConnection
-
getShardedChannels
-
getChannels
-
getPatternChannels
-