public class MonitoringRdsMultiAzHostListProvider extends MonitoringRdsHostListProvider
RdsHostListProvider.ClusterSuggestedResult| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
fetchWriterNodeColumnName |
protected java.lang.String |
fetchWriterNodeQuery |
CACHE_CLEANUP_NANO, CLUSTER_TOPOLOGY_HIGH_REFRESH_RATE_MS, highRefreshRateNano, MONITOR_EXPIRATION_NANO, monitors, pluginService, TOPOLOGY_CACHE_EXPIRATION_NANO, writerTopologyQueryCLUSTER_ID, CLUSTER_INSTANCE_HOST_PATTERN, CLUSTER_TOPOLOGY_REFRESH_RATE_MS, clusterId, clusterInstanceTemplate, connectionUrlParser, defaultTopologyQueryTimeoutMs, hostList, hostListProviderService, initialHostList, initialHostSpec, isInitialized, isPrimaryClusterId, isReaderQuery, lock, networkTimeoutExecutor, nodeIdQuery, originalUrl, primaryClusterIdCache, properties, rdsHelper, rdsUrlType, refreshRateNano, suggestedClusterIdRefreshRateNano, suggestedPrimaryClusterIdCache, topologyCache, topologyQuery| Constructor and Description |
|---|
MonitoringRdsMultiAzHostListProvider(java.util.Properties properties,
java.lang.String originalUrl,
HostListProviderService hostListProviderService,
java.lang.String topologyQuery,
java.lang.String nodeIdQuery,
java.lang.String isReaderQuery,
PluginService pluginService,
java.lang.String fetchWriterNodeQuery,
java.lang.String fetchWriterNodeColumnName) |
| Modifier and Type | Method and Description |
|---|---|
protected ClusterTopologyMonitor |
initMonitor() |
clear, clearCache, clusterIdChanged, forceRefresh, init, queryForTopology, releaseResourcesclearAll, createHost, createHost, forceRefresh, forceRefresh, getCachedTopology, getClusterId, getHostEndpoint, getHostRole, getRdsUrlType, getSuggestedClusterId, getTopology, identifyConnection, logCache, refresh, refresh, suggestPrimaryClusterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforceRefresh, forceRefresh, getClusterId, getHostRole, identifyConnection, refresh, refreshprotected final java.lang.String fetchWriterNodeQuery
protected final java.lang.String fetchWriterNodeColumnName
public MonitoringRdsMultiAzHostListProvider(java.util.Properties properties,
java.lang.String originalUrl,
HostListProviderService hostListProviderService,
java.lang.String topologyQuery,
java.lang.String nodeIdQuery,
java.lang.String isReaderQuery,
PluginService pluginService,
java.lang.String fetchWriterNodeQuery,
java.lang.String fetchWriterNodeColumnName)
protected ClusterTopologyMonitor initMonitor()
initMonitor in class MonitoringRdsHostListProvider