Interface CassandraServer


  • @Immutable(prehash=true,
               intern=true,
               builder=false)
    public interface CassandraServer
    • Method Detail

      • cassandraHostName

        @Parameter
        java.lang.String cassandraHostName()
      • reachableProxyIps

        @Parameter
        java.util.Set<java.net.InetSocketAddress> reachableProxyIps()
        cassandraHostName() with reachableProxyIps() form one reachable Cassandra server. We maintain set of all IPs but do not create a client pool for each one of these.
      • proxy

        @Unsafe
        @Lazy
        @Redacted
        default @Unsafe java.net.InetSocketAddress proxy()
        The only proxy that will be used to reach the Cassandra host.
      • check

        @Check
        default void check()
      • of

        static CassandraServer of​(java.lang.String hostName,
                                  java.net.InetSocketAddress addr)
      • of

        static CassandraServer of​(java.lang.String hostName,
                                  java.util.Set<java.net.InetSocketAddress> reachableProxies)