@ThreadSafe
public class DseDriverContext
extends com.datastax.oss.driver.internal.core.context.DefaultDriverContext
Constructor and Description |
---|
DseDriverContext(com.datastax.oss.driver.api.core.config.DriverConfigLoader configLoader,
List<com.datastax.oss.driver.api.core.type.codec.TypeCodec<?>> typeCodecs,
com.datastax.oss.driver.api.core.metadata.NodeStateListener nodeStateListener,
com.datastax.oss.driver.api.core.metadata.schema.SchemaChangeListener schemaChangeListener,
com.datastax.oss.driver.api.core.tracker.RequestTracker requestTracker,
Map<String,String> localDatacenters,
Map<String,Predicate<com.datastax.oss.driver.api.core.metadata.Node>> nodeFilters,
ClassLoader classLoader,
UUID clientId,
String applicationName,
String applicationVersion) |
Modifier and Type | Method and Description |
---|---|
protected com.datastax.oss.protocol.internal.FrameCodec<io.netty.buffer.ByteBuf> |
buildFrameCodec() |
protected com.datastax.oss.driver.internal.core.metadata.MetadataManager |
buildMetadataManager() |
protected com.datastax.oss.driver.internal.core.metrics.MetricsFactory |
buildMetricsFactory() |
protected com.datastax.oss.driver.internal.core.ProtocolVersionRegistry |
buildProtocolVersionRegistry() |
protected com.datastax.oss.driver.internal.core.metadata.token.ReplicationStrategyFactory |
buildReplicationStrategyFactory() |
protected com.datastax.oss.driver.internal.core.session.RequestProcessorRegistry |
buildRequestProcessorRegistry() |
protected com.datastax.oss.driver.api.core.tracker.RequestTracker |
buildRequestTracker(com.datastax.oss.driver.api.core.tracker.RequestTracker requestTrackerFromBuilder) |
protected com.datastax.oss.driver.internal.core.metadata.schema.parsing.SchemaParserFactory |
buildSchemaParserFactory() |
protected com.datastax.oss.driver.internal.core.metadata.schema.queries.SchemaQueriesFactory |
buildSchemaQueriesFactory() |
protected Map<String,String> |
buildStartupOptions() |
protected com.datastax.oss.driver.internal.core.metadata.TopologyMonitor |
buildTopologyMonitor() |
buildAddressTranslator, buildAuthProvider, buildChannelFactory, buildCodecRegistry, buildCompressor, buildConsistencyLevelRegistry, buildControlConnection, buildEventBus, buildLoadBalancingPolicies, buildLoadBalancingPolicyWrapper, buildNettyOptions, buildNodeStateListener, buildPoolManager, buildReconnectionPolicy, buildRequestLogFormatter, buildRequestThrottler, buildRetryPolicies, buildSchemaChangeListener, buildSpeculativeExecutionPolicies, buildSslEngineFactory, buildSslHandlerFactory, buildTimestampGenerator, buildTokenFactoryRegistry, buildWriteCoalescer, buildWriteTypeRegistry, getAddressTranslator, getAuthProvider, getChannelFactory, getChannelPoolFactory, getClassLoader, getCodecRegistry, getCompressor, getConfig, getConfigLoader, getConsistencyLevelRegistry, getControlConnection, getEventBus, getFrameCodec, getLoadBalancingPolicies, getLoadBalancingPolicyWrapper, getLocalDatacenter, getMetadataManager, getMetricsFactory, getNettyOptions, getNodeFilter, getNodeStateListener, getPoolManager, getProtocolVersion, getProtocolVersionRegistry, getReconnectionPolicy, getReplicationStrategyFactory, getRequestLogFormatter, getRequestProcessorRegistry, getRequestThrottler, getRequestTracker, getRetryPolicies, getSchemaChangeListener, getSchemaParserFactory, getSchemaQueriesFactory, getSessionName, getSpeculativeExecutionPolicies, getSslEngineFactory, getSslHandlerFactory, getStartupOptions, getTimestampGenerator, getTokenFactoryRegistry, getTopologyMonitor, getWriteCoalescer, getWriteTypeRegistry
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public DseDriverContext(com.datastax.oss.driver.api.core.config.DriverConfigLoader configLoader, List<com.datastax.oss.driver.api.core.type.codec.TypeCodec<?>> typeCodecs, com.datastax.oss.driver.api.core.metadata.NodeStateListener nodeStateListener, com.datastax.oss.driver.api.core.metadata.schema.SchemaChangeListener schemaChangeListener, com.datastax.oss.driver.api.core.tracker.RequestTracker requestTracker, Map<String,String> localDatacenters, Map<String,Predicate<com.datastax.oss.driver.api.core.metadata.Node>> nodeFilters, ClassLoader classLoader, UUID clientId, String applicationName, String applicationVersion)
protected com.datastax.oss.driver.internal.core.ProtocolVersionRegistry buildProtocolVersionRegistry()
buildProtocolVersionRegistry
in class com.datastax.oss.driver.internal.core.context.DefaultDriverContext
protected com.datastax.oss.protocol.internal.FrameCodec<io.netty.buffer.ByteBuf> buildFrameCodec()
buildFrameCodec
in class com.datastax.oss.driver.internal.core.context.DefaultDriverContext
protected com.datastax.oss.driver.internal.core.session.RequestProcessorRegistry buildRequestProcessorRegistry()
buildRequestProcessorRegistry
in class com.datastax.oss.driver.internal.core.context.DefaultDriverContext
protected com.datastax.oss.driver.internal.core.metadata.TopologyMonitor buildTopologyMonitor()
buildTopologyMonitor
in class com.datastax.oss.driver.internal.core.context.DefaultDriverContext
protected com.datastax.oss.driver.internal.core.metadata.token.ReplicationStrategyFactory buildReplicationStrategyFactory()
buildReplicationStrategyFactory
in class com.datastax.oss.driver.internal.core.context.DefaultDriverContext
protected com.datastax.oss.driver.internal.core.metadata.schema.queries.SchemaQueriesFactory buildSchemaQueriesFactory()
buildSchemaQueriesFactory
in class com.datastax.oss.driver.internal.core.context.DefaultDriverContext
protected com.datastax.oss.driver.internal.core.metadata.schema.parsing.SchemaParserFactory buildSchemaParserFactory()
buildSchemaParserFactory
in class com.datastax.oss.driver.internal.core.context.DefaultDriverContext
protected com.datastax.oss.driver.internal.core.metadata.MetadataManager buildMetadataManager()
buildMetadataManager
in class com.datastax.oss.driver.internal.core.context.DefaultDriverContext
protected com.datastax.oss.driver.internal.core.metrics.MetricsFactory buildMetricsFactory()
buildMetricsFactory
in class com.datastax.oss.driver.internal.core.context.DefaultDriverContext
protected Map<String,String> buildStartupOptions()
buildStartupOptions
in class com.datastax.oss.driver.internal.core.context.DefaultDriverContext
protected com.datastax.oss.driver.api.core.tracker.RequestTracker buildRequestTracker(com.datastax.oss.driver.api.core.tracker.RequestTracker requestTrackerFromBuilder)
buildRequestTracker
in class com.datastax.oss.driver.internal.core.context.DefaultDriverContext
Copyright © 2017–2019. All rights reserved.