Package org.redisson
Class RedisNodes<N extends Node>
- java.lang.Object
-
- org.redisson.RedisNodes<N>
-
- Type Parameters:
N- node type
- All Implemented Interfaces:
NodesGroup<N>
- Direct Known Subclasses:
RedisClusterNodes
@Deprecated public class RedisNodes<N extends Node> extends Object implements NodesGroup<N>
Deprecated.- Author:
- Nikita Koksharov
-
-
Constructor Summary
Constructors Constructor Description RedisNodes(ConnectionManager connectionManager, CommandAsyncExecutor commandExecutor)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intaddConnectionListener(ConnectionListener connectionListener)Deprecated.Adds connection listener which will be triggered when Redisson connected to or disconnected from Redis serverNgetNode(String address)Deprecated.Get Redis node by address in format:redis://host:portCollection<N>getNodes()Deprecated.All Redis nodes used by Redisson.Collection<N>getNodes(NodeType type)Deprecated.Get all Redis nodes by typebooleanpingAll()Deprecated.Ping all Redis nodes.booleanpingAll(long timeout, TimeUnit timeUnit)Deprecated.Ping all Redis nodes with specified timeout per nodevoidremoveConnectionListener(int listenerId)Deprecated.Removes connection listener by id
-
-
-
Constructor Detail
-
RedisNodes
public RedisNodes(ConnectionManager connectionManager, CommandAsyncExecutor commandExecutor)
Deprecated.
-
-
Method Detail
-
getNode
public N getNode(String address)
Deprecated.Description copied from interface:NodesGroupGet Redis node by address in format:redis://host:port- Specified by:
getNodein interfaceNodesGroup<N extends Node>- Parameters:
address- of node- Returns:
- node
-
getNodes
public Collection<N> getNodes(NodeType type)
Deprecated.Description copied from interface:NodesGroupGet all Redis nodes by type- Specified by:
getNodesin interfaceNodesGroup<N extends Node>- Parameters:
type- - type of node- Returns:
- collection of nodes
-
getNodes
public Collection<N> getNodes()
Deprecated.Description copied from interface:NodesGroupAll Redis nodes used by Redisson. This collection may change during master change, cluster topology update and etc.- Specified by:
getNodesin interfaceNodesGroup<N extends Node>- Returns:
- collection of nodes
-
pingAll
public boolean pingAll(long timeout, TimeUnit timeUnit)Deprecated.Description copied from interface:NodesGroupPing all Redis nodes with specified timeout per node- Specified by:
pingAllin interfaceNodesGroup<N extends Node>- Returns:
trueif all nodes replied "PONG",falsein other case.
-
pingAll
public boolean pingAll()
Deprecated.Description copied from interface:NodesGroupPing all Redis nodes. Default timeout per Redis node is 1000 milliseconds- Specified by:
pingAllin interfaceNodesGroup<N extends Node>- Returns:
trueif all nodes replied "PONG",falsein other case.
-
addConnectionListener
public int addConnectionListener(ConnectionListener connectionListener)
Deprecated.Description copied from interface:NodesGroupAdds connection listener which will be triggered when Redisson connected to or disconnected from Redis server- Specified by:
addConnectionListenerin interfaceNodesGroup<N extends Node>- Parameters:
connectionListener- - connection listener- Returns:
- id of listener
-
removeConnectionListener
public void removeConnectionListener(int listenerId)
Deprecated.Description copied from interface:NodesGroupRemoves connection listener by id- Specified by:
removeConnectionListenerin interfaceNodesGroup<N extends Node>- Parameters:
listenerId- - id of connection listener
-
-