Modifier and Type | Field and Description |
---|---|
private UrlParser |
MariaDbPoolDataSource.urlParser |
private UrlParser |
MariaDbDataSource.urlParser |
private UrlParser |
MariaDbDatabaseMetaData.urlParser |
Modifier and Type | Method and Description |
---|---|
UrlParser |
UrlParser.auroraPipelineQuirks()
Permit to set parameters not forced.
|
protected UrlParser |
MariaDbPoolDataSource.getUrlParser()
For testing purpose only.
|
protected UrlParser |
MariaDbDataSource.getUrlParser()
For testing purpose only.
|
static UrlParser |
UrlParser.parse(java.lang.String url) |
static UrlParser |
UrlParser.parse(java.lang.String url,
java.util.Properties prop)
Parse url connection string with additional properties.
|
Modifier and Type | Method and Description |
---|---|
private static void |
UrlParser.defineUrlParserParameters(UrlParser urlParser,
java.util.Properties properties,
java.lang.String hostAddressesString,
java.lang.String additionalParameters)
Sets the parameters of the UrlParser instance: addresses, database and options.
|
static MariaDbConnection |
MariaDbConnection.newConnection(UrlParser urlParser,
GlobalStateInfo globalInfo)
Create new connection Object.
|
private static void |
UrlParser.parseInternal(UrlParser urlParser,
java.lang.String url,
java.util.Properties properties)
Parses the connection URL in order to set the UrlParser instance with all the information
provided through the URL.
|
private static void |
UrlParser.setDefaultHostAddressType(UrlParser urlParser) |
Constructor and Description |
---|
MariaDbDatabaseMetaData(java.sql.Connection connection,
UrlParser urlParser)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
UrlParser |
AbstractMastersListener.urlParser |
Modifier and Type | Method and Description |
---|---|
UrlParser |
AbstractMastersListener.getUrlParser() |
UrlParser |
Listener.getUrlParser() |
Constructor and Description |
---|
AbstractMastersListener(UrlParser urlParser,
GlobalStateInfo globalInfo) |
AbstractMastersSlavesListener(UrlParser urlParser,
GlobalStateInfo globalInfo) |
Modifier and Type | Method and Description |
---|---|
private HostAddress |
AuroraListener.findClusterHostAddress(UrlParser urlParser)
Retrieves the cluster host address from the UrlParser instance.
|
Constructor and Description |
---|
AuroraListener(UrlParser urlParser,
GlobalStateInfo globalInfo)
Constructor for Aurora.
|
MastersFailoverListener(UrlParser urlParser,
GlobalStateInfo globalInfo)
Initialisation.
|
MastersSlavesListener(UrlParser urlParser,
GlobalStateInfo globalInfo)
Initialisation.
|
Modifier and Type | Method and Description |
---|---|
java.net.Socket |
SocketHandlerFunction.apply(UrlParser urlParser,
java.lang.String host) |
Modifier and Type | Field and Description |
---|---|
protected UrlParser |
AbstractConnectProtocol.urlParser |
Modifier and Type | Method and Description |
---|---|
UrlParser |
Protocol.getUrlParser() |
UrlParser |
AbstractConnectProtocol.getUrlParser() |
Modifier and Type | Method and Description |
---|---|
private static MasterProtocol |
MasterProtocol.getNewProtocol(FailoverProxy proxy,
GlobalStateInfo globalInfo,
UrlParser urlParser)
Get new instance.
|
private static MastersSlavesProtocol |
MastersSlavesProtocol.getNewProtocol(FailoverProxy proxy,
GlobalStateInfo globalInfo,
UrlParser urlParser)
Get new instance of MastersSlavesProtocol.
|
static AuroraProtocol |
AuroraProtocol.getNewProtocol(FailoverProxy proxy,
GlobalStateInfo globalInfo,
UrlParser urlParser)
Initialize new protocol instance.
|
Constructor and Description |
---|
AbstractConnectProtocol(UrlParser urlParser,
GlobalStateInfo globalInfo,
java.util.concurrent.locks.ReentrantLock lock)
Get a protocol instance.
|
AbstractQueryProtocol(UrlParser urlParser,
GlobalStateInfo globalInfo,
java.util.concurrent.locks.ReentrantLock lock)
Get a protocol instance.
|
AuroraProtocol(UrlParser url,
GlobalStateInfo globalInfo,
java.util.concurrent.locks.ReentrantLock lock) |
MasterProtocol(UrlParser urlParser,
GlobalStateInfo globalInfo,
java.util.concurrent.locks.ReentrantLock lock)
Get a protocol instance.
|
MastersSlavesProtocol(UrlParser url,
GlobalStateInfo globalInfo,
java.util.concurrent.locks.ReentrantLock lock) |
Modifier and Type | Method and Description |
---|---|
static java.net.Socket |
Utils.createSocket(UrlParser urlParser,
java.lang.String host)
Create socket accordingly to options.
|
private static Protocol |
Utils.getProxyLoggingIfNeeded(UrlParser urlParser,
Protocol protocol) |
static Protocol |
Utils.retrieveProxy(UrlParser urlParser,
GlobalStateInfo globalInfo)
Retrieve protocol corresponding to the failover options.
|
static java.net.Socket |
Utils.standardSocket(UrlParser urlParser,
java.lang.String host)
Use standard socket implementation.
|
Modifier and Type | Field and Description |
---|---|
private UrlParser |
Pool.urlParser |
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<UrlParser,Pool> |
Pools.poolMap |
Modifier and Type | Method and Description |
---|---|
UrlParser |
Pool.getUrlParser() |
Modifier and Type | Method and Description |
---|---|
static Pool |
Pools.retrievePool(UrlParser urlParser)
Get existing pool for a configuration.
|
Constructor and Description |
---|
Pool(UrlParser urlParser,
int poolIndex,
java.util.concurrent.ScheduledThreadPoolExecutor poolExecutor)
Create pool from configuration.
|