本文整理汇总了Java中com.datastax.driver.core.HostDistance.IGNORED属性的典型用法代码示例。如果您正苦于以下问题:Java HostDistance.IGNORED属性的具体用法?Java HostDistance.IGNORED怎么用?Java HostDistance.IGNORED使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类com.datastax.driver.core.HostDistance
的用法示例。
在下文中一共展示了HostDistance.IGNORED属性的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: distance
public HostDistance distance(Host host) {
if(host == primaryHost){
return HostDistance.LOCAL;
}else if (remainingNodes.contains(host)){
return HostDistance.REMOTE;
}else{
return HostDistance.IGNORED;
}
}
示例2: getCoreConnectionsPerHostz
@XmlElement(name = "coreConnectionsPerHost")
public List<CoreConnectionsPerHostConfig> getCoreConnectionsPerHostz() {
List<CoreConnectionsPerHostConfig> list = new ArrayList<>();
for (HostDistance dist : HostDistance.values()) {
if (dist != HostDistance.IGNORED) {
CoreConnectionsPerHostConfig cfg = new CoreConnectionsPerHostConfig();
cfg.setHostDistance(dist);
cfg.setValue(this.poolingOptions.getCoreConnectionsPerHost(dist));
list.add(cfg);
}
}
return list;
}
示例3: getMaxConnectionsPerHostz
@XmlElement(name = "maxConnectionPerHost")
public List<MaxConnectionsPerHostConfig> getMaxConnectionsPerHostz() {
List<MaxConnectionsPerHostConfig> list = new ArrayList<>();
for (HostDistance dist : HostDistance.values()) {
if (dist != HostDistance.IGNORED) {
MaxConnectionsPerHostConfig cfg = new MaxConnectionsPerHostConfig();
cfg.setHostDistance(dist);
cfg.setValue(this.poolingOptions.getMaxConnectionsPerHost(dist));
list.add(cfg);
}
}
return list;
}
示例4: getNewConnectionThresholdz
@XmlElement(name = "newConnectionThreshold")
public List<NewConnectionThresholdConfig> getNewConnectionThresholdz() {
List<NewConnectionThresholdConfig> list = new ArrayList<>();
for (HostDistance dist : HostDistance.values()) {
if (dist != HostDistance.IGNORED) {
NewConnectionThresholdConfig cfg = new NewConnectionThresholdConfig();
cfg.setHostDistance(dist);
cfg.setValue(this.poolingOptions.getNewConnectionThreshold(dist));
list.add(cfg);
}
}
return list;
}
示例5: getMaxRequestsPerConnectionz
@XmlElement(name = "maxRequestsPerConnection")
public List<MaxRequestsPerConnectionConfig> getMaxRequestsPerConnectionz() {
List<MaxRequestsPerConnectionConfig> list = new ArrayList<>();
for (HostDistance dist : HostDistance.values()) {
if (dist != HostDistance.IGNORED) {
MaxRequestsPerConnectionConfig cfg = new MaxRequestsPerConnectionConfig();
cfg.setHostDistance(dist);
cfg.setValue(this.poolingOptions.getMaxRequestsPerConnection(dist));
list.add(cfg);
}
}
return list;
}
示例6: afterPropertiesSet
public void afterPropertiesSet() throws Exception {
if (this.getHostDistance() == HostDistance.IGNORED) {
LOG.warn("this PoolingOption bean {} is being ignored",
this.getBeanName());
}
}