public class MySqlDatabaseComponent extends Object implements DatabaseComponent, ConnectionPoolingSupport, AvailabilityFacet, OperationFacet
| Constructor and Description |
|---|
MySqlDatabaseComponent() |
| Modifier and Type | Method and Description |
|---|---|
org.rhq.core.domain.measurement.AvailabilityType |
getAvailability() |
Connection |
getConnection() |
String |
getName() |
PooledConnectionProvider |
getPooledConnectionProvider() |
OperationResult |
invokeOperation(String name,
org.rhq.core.domain.configuration.Configuration parameters) |
void |
removeConnection() |
void |
start(ResourceContext rc) |
void |
stop() |
boolean |
supportsConnectionPooling() |
public Connection getConnection()
getConnection in interface DatabaseComponentpublic void removeConnection()
removeConnection in interface DatabaseComponentpublic boolean supportsConnectionPooling()
supportsConnectionPooling in interface ConnectionPoolingSupportpublic PooledConnectionProvider getPooledConnectionProvider()
getPooledConnectionProvider in interface ConnectionPoolingSupportpublic void start(ResourceContext rc) throws InvalidPluginConfigurationException, Exception
start in interface ResourceComponentInvalidPluginConfigurationExceptionExceptionpublic String getName()
public void stop()
stop in interface ResourceComponentpublic org.rhq.core.domain.measurement.AvailabilityType getAvailability()
getAvailability in interface AvailabilityFacetpublic OperationResult invokeOperation(String name, org.rhq.core.domain.configuration.Configuration parameters) throws InterruptedException, Exception
invokeOperation in interface OperationFacetInterruptedExceptionExceptionCopyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.