public class RdsUtils
extends java.lang.Object
| Constructor and Description |
|---|
RdsUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
clearCache() |
java.lang.String |
getRdsClusterHostUrl(java.lang.String host) |
@Nullable java.lang.String |
getRdsClusterId(java.lang.String host) |
java.lang.String |
getRdsInstanceHostPattern(java.lang.String host) |
@Nullable java.lang.String |
getRdsInstanceId(java.lang.String host) |
java.lang.String |
getRdsRegion(java.lang.String host) |
RdsUrlType |
identifyRdsType(java.lang.String host) |
boolean |
isDnsPatternValid(java.lang.String pattern) |
boolean |
isGreenInstance(java.lang.String host) |
boolean |
isIP(java.lang.String ip) |
boolean |
isIPv4(java.lang.String ip) |
boolean |
isIPv6(java.lang.String ip) |
boolean |
isLimitlessDbShardGroupDns(java.lang.String host) |
boolean |
isNotGreenAndOldPrefixInstance(java.lang.String host) |
boolean |
isNotOldInstance(java.lang.String host) |
boolean |
isOldInstance(java.lang.String host) |
boolean |
isRdsClusterDns(java.lang.String host) |
boolean |
isRdsCustomClusterDns(java.lang.String host) |
boolean |
isRdsDns(java.lang.String host) |
boolean |
isRdsInstance(java.lang.String host) |
boolean |
isRdsProxyDns(java.lang.String host) |
boolean |
isReaderClusterDns(java.lang.String host) |
boolean |
isWriterClusterDns(java.lang.String host) |
java.lang.String |
removeGreenInstancePrefix(java.lang.String host) |
java.lang.String |
removePort(java.lang.String hostAndPort) |
static void |
resetPrepareHostFunc() |
static void |
setPrepareHostFunc(java.util.function.Function<java.lang.String,java.lang.String> func) |
public boolean isRdsClusterDns(java.lang.String host)
public boolean isRdsCustomClusterDns(java.lang.String host)
public boolean isRdsDns(java.lang.String host)
public boolean isRdsInstance(java.lang.String host)
public boolean isRdsProxyDns(java.lang.String host)
public @Nullable java.lang.String getRdsClusterId(java.lang.String host)
public @Nullable java.lang.String getRdsInstanceId(java.lang.String host)
public java.lang.String getRdsInstanceHostPattern(java.lang.String host)
public java.lang.String getRdsRegion(java.lang.String host)
public boolean isWriterClusterDns(java.lang.String host)
public boolean isReaderClusterDns(java.lang.String host)
public boolean isLimitlessDbShardGroupDns(java.lang.String host)
public java.lang.String getRdsClusterHostUrl(java.lang.String host)
public boolean isIP(java.lang.String ip)
public boolean isIPv4(java.lang.String ip)
public boolean isIPv6(java.lang.String ip)
public boolean isDnsPatternValid(java.lang.String pattern)
public RdsUrlType identifyRdsType(java.lang.String host)
public java.lang.String removePort(java.lang.String hostAndPort)
public boolean isGreenInstance(java.lang.String host)
public boolean isOldInstance(java.lang.String host)
public boolean isNotOldInstance(java.lang.String host)
public boolean isNotGreenAndOldPrefixInstance(java.lang.String host)
public java.lang.String removeGreenInstancePrefix(java.lang.String host)
public static void clearCache()
public static void setPrepareHostFunc(java.util.function.Function<java.lang.String,java.lang.String> func)
public static void resetPrepareHostFunc()