using System;
namespace Abc.Zebus.Persistence.Cassandra.Cql
{
public interface ICassandraConfiguration
{
///
/// The space separated list of hosts to connect to
///
string Hosts { get; }
///
/// The Keyspace where the Directory schema is stored
///
string KeySpace { get; }
///
/// Time after which a query will be retried on another node
///
TimeSpan QueryTimeout { get; }
///
/// Name of the local datacenter, this allows the CQL driver to favor local nodes
/// (since the nodes provides in Hosts are only contact nodes and that the driver
/// will discover the rest of the cluster)
///
string LocalDataCenter { get; }
}
}