org.rhq.plugins.postgres
Class PostgresDiscoveryComponent
java.lang.Object
org.rhq.plugins.postgres.PostgresDiscoveryComponent
- All Implemented Interfaces:
- ManualAddFacet, ResourceDiscoveryComponent
public class PostgresDiscoveryComponent
- extends Object
- implements ResourceDiscoveryComponent, ManualAddFacet
- Author:
- Greg Hinkle, Ian Springer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PGDATA_DIR_CONFIGURATION_PROPERTY
public static final String PGDATA_DIR_CONFIGURATION_PROPERTY
- See Also:
- Constant Field Values
CONFIG_FILE_CONFIGURATION_PROPERTY
public static final String CONFIG_FILE_CONFIGURATION_PROPERTY
- See Also:
- Constant Field Values
DRIVER_CONFIGURATION_PROPERTY
public static final String DRIVER_CONFIGURATION_PROPERTY
- See Also:
- Constant Field Values
HOST_CONFIGURATION_PROPERTY
public static final String HOST_CONFIGURATION_PROPERTY
- See Also:
- Constant Field Values
PORT_CONFIGURATION_PROPERTY
public static final String PORT_CONFIGURATION_PROPERTY
- See Also:
- Constant Field Values
DB_CONFIGURATION_PROPERTY
public static final String DB_CONFIGURATION_PROPERTY
- See Also:
- Constant Field Values
PRINCIPAL_CONFIGURATION_PROPERTY
public static final String PRINCIPAL_CONFIGURATION_PROPERTY
- See Also:
- Constant Field Values
CREDENTIALS_CONFIGURATION_PROPERTY
public static final String CREDENTIALS_CONFIGURATION_PROPERTY
- See Also:
- Constant Field Values
PostgresDiscoveryComponent
public PostgresDiscoveryComponent()
discoverResources
public Set<DiscoveredResourceDetails> discoverResources(ResourceDiscoveryContext context)
- Specified by:
discoverResources in interface ResourceDiscoveryComponent
discoverResource
public DiscoveredResourceDetails discoverResource(Configuration pluginConfig,
ResourceDiscoveryContext discoveryContext)
throws InvalidPluginConfigurationException
- Specified by:
discoverResource in interface ManualAddFacet
- Throws:
InvalidPluginConfigurationException
createResourceDetails
protected static DiscoveredResourceDetails createResourceDetails(ResourceDiscoveryContext discoveryContext,
Configuration pluginConfiguration,
@Nullable
ProcessInfo processInfo,
boolean logConnectionFailure)
buildUrl
protected static String buildUrl(Configuration config)
getVersion
protected static String getVersion(Configuration config,
ProcessInfo processInfo,
SystemInfo systemInfo,
Connection conn)
buildConnection
public static Connection buildConnection(Configuration configuration,
boolean logFailure)
getDataDirPath
@Nullable
protected static String getDataDirPath(@NotNull
ProcessInfo procInfo)
Copyright © 2008-2011 Red Hat, Inc.. All Rights Reserved.