public void addListener(SeedHostListener listener) { this.listener.set(listener); if (this.lastHostList.get() != null) { this.listener.get().setHosts(lastHostList.get(), cpConfig.getPort()); } }
public void addListener(SeedHostListener listener) { this.listener.set(listener); if (this.lastHostList.get() != null) { this.listener.get().setHosts(lastHostList.get(), cpConfig.getPort()); } }
@Override public void setHosts(Collection<Host> hosts) { if (hosts != null) { Logger.info("Setting hosts for listener here: " + listener.getClass().getName() + " " + hosts); lastHostList.set(hosts); } if (listener.get() != null) { Logger.info("Setting hosts for listener: " + listener.getClass().getName() + " " + hosts); listener.get().setHosts(hosts, cpConfig.getPort()); } }
@Override public void setHosts(Collection<Host> hosts) { if (hosts != null) { Logger.info("Setting hosts for listener here: " + listener.getClass().getName() + " " + hosts); lastHostList.set(hosts); } if (listener.get() != null) { Logger.info("Setting hosts for listener: " + listener.getClass().getName() + " " + hosts); listener.get().setHosts(hosts, cpConfig.getPort()); } }
private ProtocolOptions getProtocolOptions() { int port = cpConfig.getPort(); AuthProvider authProvider = AuthProvider.NONE; AuthenticationCredentials creds = cpConfig.getAuthenticationCredentials(); if (creds != null) { authProvider = new PlainTextAuthProvider(creds.getUsername(), creds.getPassword()); } return new ProtocolOptions(port, ProtocolVersion.NEWEST_SUPPORTED, DEFAULT_MAX_SCHEMA_AGREEMENT_WAIT_SECONDS, null, authProvider); }
supplier = new RingDescribeHostSupplier(keyspace, cpConfig.getPort(), cpConfig.getLocalDatacenter()); break; supplier = new RingDescribeHostSupplier(keyspace, cpConfig.getPort(), cpConfig.getLocalDatacenter()); supplier = new FilteringHostSupplier(new RingDescribeHostSupplier(keyspace, cpConfig.getPort(), cpConfig.getLocalDatacenter()), hostSupplier);