public class DefaultDatabaseCollectorService extends Object implements DatabaseCollectorService
DatabaseCollectorService| Constructor and Description |
|---|
DefaultDatabaseCollectorService() |
| Modifier and Type | Method and Description |
|---|---|
String |
extractDatabaseName(String url)
Parse connection string to determine database type (name)
|
String |
extractHostName(String url)
Parse connection string to determine host name
|
String |
getDatabaseFQDName() |
String |
getDatabaseHost() |
String |
getDatabaseIPAddress() |
String |
getDatabaseName() |
String |
getDatabaseType() |
protected boolean |
isIPNumber(String url)
Checks if the url is an ip number, using a basic regexp: [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} No need to
check if the ranges are ok.
|
void |
setCollectors(Set<DatabaseCollector> collectors) |
void |
setDatabaseTypes(Properties databaseTypes) |
public String getDatabaseHost()
getDatabaseHost in interface DatabaseCollectorServicepublic String getDatabaseIPAddress()
getDatabaseIPAddress in interface DatabaseCollectorServicepublic String getDatabaseName()
getDatabaseName in interface DatabaseCollectorServicepublic String getDatabaseFQDName()
getDatabaseFQDName in interface DatabaseCollectorServicepublic String getDatabaseType()
getDatabaseType in interface DatabaseCollectorServicepublic String extractDatabaseName(String url)
url - - database connection stringpublic String extractHostName(String url)
url - - database connection stringprotected boolean isIPNumber(String url)
url - public void setDatabaseTypes(Properties databaseTypes)
databaseTypes - the databaseTypes to setpublic void setCollectors(Set<DatabaseCollector> collectors)
collectors - the collectingStrategies to setCopyright © 2017 SAP SE. All Rights Reserved.