public class DefaultDatabaseCollectorService extends java.lang.Object implements DatabaseCollectorService
DatabaseCollectorService| Constructor and Description |
|---|
DefaultDatabaseCollectorService() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
extractDatabaseName(java.lang.String url)
Parse connection string to determine database type (name)
|
java.lang.String |
extractHostName(java.lang.String url)
Parse connection string to determine host name
|
java.lang.String |
getDatabaseFQDName() |
java.lang.String |
getDatabaseHost() |
java.lang.String |
getDatabaseIPAddress() |
java.lang.String |
getDatabaseName() |
java.lang.String |
getDatabaseType() |
protected boolean |
isIPNumber(java.lang.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(java.util.Set<DatabaseCollector> collectors) |
void |
setDatabaseTypes(java.util.Properties databaseTypes) |
public java.lang.String getDatabaseHost()
getDatabaseHost in interface DatabaseCollectorServicepublic java.lang.String getDatabaseIPAddress()
getDatabaseIPAddress in interface DatabaseCollectorServicepublic java.lang.String getDatabaseName()
getDatabaseName in interface DatabaseCollectorServicepublic java.lang.String getDatabaseFQDName()
getDatabaseFQDName in interface DatabaseCollectorServicepublic java.lang.String getDatabaseType()
getDatabaseType in interface DatabaseCollectorServicepublic java.lang.String extractDatabaseName(java.lang.String url)
url - - database connection stringpublic java.lang.String extractHostName(java.lang.String url)
url - - database connection stringprotected boolean isIPNumber(java.lang.String url)
url - public void setDatabaseTypes(java.util.Properties databaseTypes)
databaseTypes - the databaseTypes to setpublic void setCollectors(java.util.Set<DatabaseCollector> collectors)
collectors - the collectingStrategies to setCopyright © 2018 SAP SE. All Rights Reserved.