com.netflix.astyanax
Interface AstyanaxTypeFactory<T>
- Type Parameters:
T
-
- All Known Implementing Classes:
- ThriftFamilyFactory
public interface AstyanaxTypeFactory<T>
Factory that groups a family of Keyspace, Client and ConnectionFactory
for a specific RPC to cassandra (i.e. Thrift)
- Author:
- elandau
createKeyspace
Keyspace createKeyspace(String ksName,
ConnectionPool<T> cp,
AstyanaxConfiguration asConfig,
KeyspaceTracerFactory tracerFactory)
createCluster
Cluster createCluster(ConnectionPool<T> cp,
AstyanaxConfiguration asConfig,
KeyspaceTracerFactory tracerFactory)
createConnectionFactory
ConnectionFactory<T> createConnectionFactory(ConnectionPoolConfiguration cfConfig,
KeyspaceTracerFactory tracerFactory,
ConnectionPoolMonitor monitor)
Copyright © 2012. All Rights Reserved.