类 XDevApiConnectionUrl
- java.lang.Object
-
- com.mysql.cj.conf.ConnectionUrl
-
- com.mysql.cj.conf.url.XDevApiConnectionUrl
-
- 所有已实现的接口:
DatabaseUrlContainer
public class XDevApiConnectionUrl extends ConnectionUrl
-
-
嵌套类概要
-
从类继承的嵌套类/接口 com.mysql.cj.conf.ConnectionUrl
ConnectionUrl.HostsCardinality, ConnectionUrl.Type
-
-
字段概要
-
从类继承的字段 com.mysql.cj.conf.ConnectionUrl
DEFAULT_HOST, hosts, originalConnStr, originalDatabase, properties, type
-
-
构造器概要
构造器 构造器 说明 XDevApiConnectionUrl(ConnectionUrlParser connStrParser, Properties info)Constructs an instance ofXDevApiConnectionUrl, performing all the required initializations.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidfixProtocolDependencies(Map<String,String> hostProps)Fixes the protocol (TCP vs PIPE) dependencies for the given host properties map.intgetDefaultPort()Returns the default port.List<HostInfo>getHostsList(HostsListView view)Returns a list of the hosts in this connection URL, filtered for the given view.protected voidpreprocessPerTypeHostProperties(Map<String,String> hostProps)Subclasses should override this to perform any required pre-processing on the host information properties.-
从类继承的方法 com.mysql.cj.conf.ConnectionUrl
acceptsUrl, buildHostInfo, collectHostsInfo, collectProperties, expandPropertiesFromConfigFiles, fixHostInfo, getConnectionArgumentsAsProperties, getConnectionUrlInstance, getDatabase, getDatabaseUrl, getDefaultHost, getDefaultPassword, getDefaultUser, getHostOrSpawnIsolated, getHostOrSpawnIsolated, getHostsList, getHostsListFromDnsSrv, getMainHost, getOriginalProperties, getPropertiesFromConfigFiles, getType, hostsCount, injectPerTypeProperties, replaceLegacyPropertyValues, setupPropertiesTransformer, toString
-
-
-
-
构造器详细资料
-
XDevApiConnectionUrl
public XDevApiConnectionUrl(ConnectionUrlParser connStrParser, Properties info)
Constructs an instance ofXDevApiConnectionUrl, performing all the required initializations.- 参数:
connStrParser- aConnectionUrlParserinstance containing the parsed version of the original connection stringinfo- the connection arguments map
-
-
方法详细资料
-
preprocessPerTypeHostProperties
protected void preprocessPerTypeHostProperties(Map<String,String> hostProps)
从类复制的说明:ConnectionUrlSubclasses should override this to perform any required pre-processing on the host information properties.- 覆盖:
preprocessPerTypeHostProperties在类中ConnectionUrl- 参数:
hostProps- the host properties map to process
-
getDefaultPort
public int getDefaultPort()
从类复制的说明:ConnectionUrlReturns the default port. Subclasses must override this method if they have different default port value.- 覆盖:
getDefaultPort在类中ConnectionUrl- 返回:
- the default port
-
fixProtocolDependencies
protected void fixProtocolDependencies(Map<String,String> hostProps)
从类复制的说明:ConnectionUrlFixes the protocol (TCP vs PIPE) dependencies for the given host properties map.- 覆盖:
fixProtocolDependencies在类中ConnectionUrl- 参数:
hostProps- the host properties map to fix
-
getHostsList
public List<HostInfo> getHostsList(HostsListView view)
从类复制的说明:ConnectionUrlReturns a list of the hosts in this connection URL, filtered for the given view. By default returns all hosts. Subclasses should override this method in order to implement support for different views, usually by splitting the global hosts into smaller sub-lists.- 覆盖:
getHostsList在类中ConnectionUrl- 参数:
view- the type of the view to use in the returned list of hosts. This argument is ignored in this implementation.- 返回:
- the hosts list from this connection URL, filtered for the given view.
-
-