public interface

AstyanaxTypeFactory

com.netflix.astyanax.AstyanaxTypeFactory<T>
Known Indirect Subclasses

Class Overview

Factory that groups a family of Keyspace, Client and ConnectionFactory for a specific RPC to cassandra (i.e. Thrift)

Public Methods

public abstract Cluster createCluster (ConnectionPool<T> cp, AstyanaxConfiguration asConfig, KeyspaceTracerFactory tracerFactory)

public abstract ConnectionFactory<T> createConnectionFactory (AstyanaxConfiguration asConfig, ConnectionPoolConfiguration cfConfig, KeyspaceTracerFactory tracerFactory, ConnectionPoolMonitor monitor)

public abstract Keyspace createKeyspace (String ksName, ConnectionPool<T> cp, AstyanaxConfiguration asConfig, KeyspaceTracerFactory tracerFactory)