Package org.redisson

Class RedisNodes<N extends Node>

    • Method Detail

      • getNode

        public N getNode​(String address)
        Description copied from interface: NodesGroup
        Get Redis node by address in format: redis://host:port
        Specified by:
        getNode in interface NodesGroup<N extends Node>
        Parameters:
        address - of node
        Returns:
        node
      • getNodes

        public Collection<N> getNodes​(NodeType type)
        Description copied from interface: NodesGroup
        Get all Redis nodes by type
        Specified by:
        getNodes in interface NodesGroup<N extends Node>
        Parameters:
        type - - type of node
        Returns:
        collection of nodes
      • getNodes

        public Collection<N> getNodes()
        Description copied from interface: NodesGroup
        All Redis nodes used by Redisson. This collection may change during master change, cluster topology update and etc.
        Specified by:
        getNodes in interface NodesGroup<N extends Node>
        Returns:
        collection of nodes
      • pingAll

        public boolean pingAll()
        Description copied from interface: NodesGroup
        Ping all Redis nodes
        Specified by:
        pingAll in interface NodesGroup<N extends Node>
        Returns:
        true if all nodes have replied "PONG", false in other case.
      • addConnectionListener

        public int addConnectionListener​(ConnectionListener connectionListener)
        Description copied from interface: NodesGroup
        Adds connection listener which will be triggered when Redisson has just been connected to or disconnected from redis server
        Specified by:
        addConnectionListener in interface NodesGroup<N extends Node>
        Parameters:
        connectionListener - - connection listener
        Returns:
        id of listener
      • removeConnectionListener

        public void removeConnectionListener​(int listenerId)
        Description copied from interface: NodesGroup
        Removes connection listener by id
        Specified by:
        removeConnectionListener in interface NodesGroup<N extends Node>
        Parameters:
        listenerId - - id of connection listener