public class MonitoringRdsMultiAzHostListProvider extends MonitoringRdsHostListProvider
RdsHostListProvider.ClusterSuggestedResult, RdsHostListProvider.FetchTopologyResult| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
fetchWriterNodeColumnName |
protected java.lang.String |
fetchWriterNodeQuery |
CLUSTER_TOPOLOGY_HIGH_REFRESH_RATE_MS, highRefreshRateNano, pluginService, servicesContainer, 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, topologyQuery| Constructor and Description |
|---|
MonitoringRdsMultiAzHostListProvider(java.util.Properties properties,
java.lang.String originalUrl,
FullServicesContainer servicesContainer,
java.lang.String topologyQuery,
java.lang.String nodeIdQuery,
java.lang.String isReaderQuery,
java.lang.String fetchWriterNodeQuery,
java.lang.String fetchWriterNodeColumnName) |
| Modifier and Type | Method and Description |
|---|---|
protected ClusterTopologyMonitor |
initMonitor() |
clearCache, clusterIdChanged, forceRefresh, init, queryForTopology, releaseResourcesclear, clearAll, createHost, createHost, forceRefresh, forceRefresh, getClusterId, getHostEndpoint, getHostRole, getRdsUrlType, getStoredTopology, getSuggestedClusterId, getTopology, identifyConnection, 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,
FullServicesContainer servicesContainer,
java.lang.String topologyQuery,
java.lang.String nodeIdQuery,
java.lang.String isReaderQuery,
java.lang.String fetchWriterNodeQuery,
java.lang.String fetchWriterNodeColumnName)
protected ClusterTopologyMonitor initMonitor() throws java.sql.SQLException
initMonitor in class MonitoringRdsHostListProviderjava.sql.SQLException