本文整理了Java中com.datastax.driver.core.Configuration.<init>()
方法的一些代码示例,展示了Configuration.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Configuration.<init>()
方法的具体详情如下:
包路径:com.datastax.driver.core.Configuration
类名称:Configuration
方法名:<init>
[英]Copy constructor.
[中]复制构造函数。
代码示例来源:origin: com.datastax.cassandra/cassandra-driver-core
/**
* Builds the final object from this builder.
*
* <p>Any field that hasn't been set explicitly will get its default value.
*
* @return the object.
*/
public Configuration build() {
return new Configuration(
policies != null ? policies : Policies.builder().build(),
protocolOptions != null ? protocolOptions : new ProtocolOptions(),
poolingOptions != null ? poolingOptions : new PoolingOptions(),
socketOptions != null ? socketOptions : new SocketOptions(),
metricsOptions != null ? metricsOptions : new MetricsOptions(),
queryOptions != null ? queryOptions : new QueryOptions(),
threadingOptions != null ? threadingOptions : new ThreadingOptions(),
nettyOptions != null ? nettyOptions : NettyOptions.DEFAULT_INSTANCE,
codecRegistry != null ? codecRegistry : CodecRegistry.DEFAULT_INSTANCE);
}
}
代码示例来源:origin: io.prestosql.cassandra/cassandra-driver
/**
* Builds the final object from this builder.
* <p/>
* Any field that hasn't been set explicitly will get its default value.
*
* @return the object.
*/
public Configuration build() {
return new Configuration(
policies != null ? policies : Policies.builder().build(),
protocolOptions != null ? protocolOptions : new ProtocolOptions(),
poolingOptions != null ? poolingOptions : new PoolingOptions(),
socketOptions != null ? socketOptions : new SocketOptions(),
metricsOptions != null ? metricsOptions : new MetricsOptions(),
queryOptions != null ? queryOptions : new QueryOptions(),
threadingOptions != null ? threadingOptions : new ThreadingOptions(),
nettyOptions != null ? nettyOptions : NettyOptions.DEFAULT_INSTANCE,
codecRegistry != null ? codecRegistry : CodecRegistry.DEFAULT_INSTANCE);
}
}
代码示例来源:origin: com.facebook.presto.cassandra/cassandra-driver
/**
* Builds the final object from this builder.
* <p/>
* Any field that hasn't been set explicitly will get its default value.
*
* @return the object.
*/
public Configuration build() {
return new Configuration(
policies != null ? policies : Policies.builder().build(),
protocolOptions != null ? protocolOptions : new ProtocolOptions(),
poolingOptions != null ? poolingOptions : new PoolingOptions(),
socketOptions != null ? socketOptions : new SocketOptions(),
metricsOptions != null ? metricsOptions : new MetricsOptions(),
queryOptions != null ? queryOptions : new QueryOptions(),
threadingOptions != null ? threadingOptions : new ThreadingOptions(),
nettyOptions != null ? nettyOptions : NettyOptions.DEFAULT_INSTANCE,
codecRegistry != null ? codecRegistry : CodecRegistry.DEFAULT_INSTANCE);
}
}
代码示例来源:origin: com.yugabyte/cassandra-driver-core
/**
* Builds the final object from this builder.
* <p/>
* Any field that hasn't been set explicitly will get its default value.
*
* @return the object.
*/
public Configuration build() {
return new Configuration(
policies != null ? policies : Policies.builder().build(),
protocolOptions != null ? protocolOptions : new ProtocolOptions(),
poolingOptions != null ? poolingOptions : new PoolingOptions(),
socketOptions != null ? socketOptions : new SocketOptions(),
metricsOptions != null ? metricsOptions : new MetricsOptions(),
queryOptions != null ? queryOptions : new QueryOptions(),
threadingOptions != null ? threadingOptions : new ThreadingOptions(),
nettyOptions != null ? nettyOptions : NettyOptions.DEFAULT_INSTANCE,
codecRegistry != null ? codecRegistry : CodecRegistry.DEFAULT_INSTANCE);
}
}
代码示例来源:origin: com.stratio.cassandra/cassandra-driver-core
/**
* The configuration that will be used for the new cluster.
* <p>
* You <b>should not</b> modify this object directly because changes made
* to the returned object may not be used by the cluster build.
* Instead, you should use the other methods of this {@code Builder}.
*
* @return the configuration to use for the new cluster.
*/
@Override
public Configuration getConfiguration() {
Policies policies = new Policies(
loadBalancingPolicy == null ? Policies.defaultLoadBalancingPolicy() : loadBalancingPolicy,
reconnectionPolicy == null ? Policies.defaultReconnectionPolicy() : reconnectionPolicy,
retryPolicy == null ? Policies.defaultRetryPolicy() : retryPolicy,
addressTranslater == null ? Policies.defaultAddressTranslater() : addressTranslater
);
return new Configuration(policies,
new ProtocolOptions(port, protocolVersion, sslOptions, authProvider).setCompression(compression),
poolingOptions == null ? new PoolingOptions() : poolingOptions,
socketOptions == null ? new SocketOptions() : socketOptions,
metricsEnabled ? new MetricsOptions(jmxEnabled) : null,
queryOptions == null ? new QueryOptions() : queryOptions);
}
内容来源于网络,如有侵权,请联系作者删除!