public class H2URLParser extends AbstractURLParser
H2URLParser presents that skywalking how to parse the connection url of H2 database.
H2URLParser check the connection url if contains "file" or "mem". if yes. the database
name substring the connection url from the index after "file" index or the "mem" index to the
index of first charset ";".url| 构造器和说明 |
|---|
H2URLParser(String url) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected URLLocation |
fetchDatabaseHostsIndexRange()
Fetch the index range that database host and port from connection url.
|
protected URLLocation |
fetchDatabaseNameIndexRange()
Fetch the index range that database name from connection url.
|
ConnectionInfo |
parse()
ConnectionURLParser parses database name and the database host(s) from connection url. |
fetchDatabaseHostsFromURL, fetchDatabaseNameFromURL, fetchDatabaseNameFromURLpublic H2URLParser(String url)
protected URLLocation fetchDatabaseHostsIndexRange()
AbstractURLParserfetchDatabaseHostsIndexRange 在类中 AbstractURLParserprotected URLLocation fetchDatabaseNameIndexRange()
AbstractURLParserfetchDatabaseNameIndexRange 在类中 AbstractURLParserpublic ConnectionInfo parse()
ConnectionURLParserConnectionURLParser parses database name and the database host(s) from connection url.Copyright © 2018 The Apache Software Foundation. All rights reserved.