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>
public class XaDataSourceService extends AbstractDataSourceService
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, transactionIntegrationValue
-
-
Constructor Summary
Constructors Constructor Description XaDataSourceService(String dsName, ContextNames.BindInfo jndiName)XaDataSourceService(String dsName, ContextNames.BindInfo jndiName, ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jboss.msc.inject.Injector<ModifiableXaDataSource>getDataSourceConfigInjector()AbstractDataSourceService.AS7DataSourceDeployergetDeployer()protected voidstopService()Performs 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, getSubjectFactoryInjector, getTransactionIntegration, getTransactionIntegrationInjector, getValue, start, stop
-
-
-
-
Constructor Detail
-
XaDataSourceService
public XaDataSourceService(String dsName, ContextNames.BindInfo jndiName, ClassLoader classLoader)
-
XaDataSourceService
public XaDataSourceService(String dsName, ContextNames.BindInfo jndiName)
-
-
Method Detail
-
stopService
protected void stopService()
Description copied from class:AbstractDataSourceServicePerforms the actual work of stopping the service. Should be called byAbstractDataSourceService.stop(org.jboss.msc.service.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
public org.jboss.msc.inject.Injector<ModifiableXaDataSource> getDataSourceConfigInjector()
-
-