Class XaDataSourceService
java.lang.Object
org.jboss.as.connector.subsystems.datasources.AbstractDataSourceService
org.jboss.as.connector.subsystems.datasources.XaDataSourceService
- All Implemented Interfaces:
org.jboss.msc.Service,org.jboss.msc.service.Service<DataSource>,org.jboss.msc.value.Value<DataSource>
XA data-source service implementation.
- Author:
- John Bailey, Stefano Maestri
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jboss.as.connector.subsystems.datasources.AbstractDataSourceService
AbstractDataSourceService.AS7DataSourceDeployer -
Field Summary
Fields inherited from class org.jboss.as.connector.subsystems.datasources.AbstractDataSourceService
deploymentMD, SERVICE_NAME_BASE, transactionIntegrationValueFields inherited from interface org.jboss.msc.service.Service
NULL -
Constructor Summary
ConstructorsConstructorDescriptionXaDataSourceService(String dsName, ContextNames.BindInfo jndiName) XaDataSourceService(String dsName, ContextNames.BindInfo jndiName, ClassLoader classLoader) -
Method Summary
Modifier and TypeMethodDescriptionorg.jboss.msc.inject.Injector<ModifiableXaDataSource>protected voidPerforms the actual work of stopping the service.Methods inherited from class org.jboss.as.connector.subsystems.datasources.AbstractDataSourceService
buildConfigPropsString, getCcmInjector, getCredentialSourceSupplierInjector, getDeploymentMD, getDriverInjector, getDriverRegistryInjector, getExecutorServiceInjector, getManagementRepositoryInjector, getMdrInjector, getRaRepositoryInjector, getRecoveryCredentialSourceSupplierInjector, getServiceName, getTransactionIntegration, getTransactionIntegrationInjector, getValue, start, stop
-
Constructor Details
-
XaDataSourceService
-
XaDataSourceService
-
-
Method Details
-
stopService
protected void stopService()Description copied from class:AbstractDataSourceServicePerforms the actual work of stopping the service. Should be called byAbstractDataSourceService.stop(StopContext)asynchronously from the MSC thread that invoked stop.- Overrides:
stopServicein classAbstractDataSourceService
-
getDeployer
public AbstractDataSourceService.AS7DataSourceDeployer getDeployer() throws org.jboss.jca.common.api.validator.ValidateException- Specified by:
getDeployerin classAbstractDataSourceService- Throws:
org.jboss.jca.common.api.validator.ValidateException
-
getDataSourceConfigInjector
-