Interface GossiperMBean

  • All Known Implementing Classes:
    Gossiper

    public interface GossiperMBean
    • Method Detail

      • getEndpointDowntime

        long getEndpointDowntime​(java.lang.String address)
                          throws java.net.UnknownHostException
        Throws:
        java.net.UnknownHostException
      • getCurrentGenerationNumber

        int getCurrentGenerationNumber​(java.lang.String address)
                                throws java.net.UnknownHostException
        Throws:
        java.net.UnknownHostException
      • unsafeAssassinateEndpoint

        void unsafeAssassinateEndpoint​(java.lang.String address)
                                throws java.net.UnknownHostException
        Throws:
        java.net.UnknownHostException
      • assassinateEndpoint

        void assassinateEndpoint​(java.lang.String address)
                          throws java.net.UnknownHostException
        Throws:
        java.net.UnknownHostException
      • reloadSeeds

        java.util.List<java.lang.String> reloadSeeds()
      • getSeeds

        java.util.List<java.lang.String> getSeeds()
      • getReleaseVersionsWithPort

        java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getReleaseVersionsWithPort()
        Returns each node's database release version
      • compareGossipAndTokenMetadata

        java.util.Map<java.lang.String,​java.util.List<java.lang.String>> compareGossipAndTokenMetadata()
        Returns a map of endpoints that don't have matching tokenMetadata to gossip tokens. Values are lists of fixed size two (as Pair is not jmx safe), the first is the gossip tokens, the second tokenMetadata).