Class AbstractDataSourceService.AS7DataSourceDeployer
- java.lang.Object
-
- org.jboss.jca.deployers.common.AbstractDsDeployer
-
- org.jboss.as.connector.subsystems.datasources.AbstractDataSourceService.AS7DataSourceDeployer
-
- Enclosing class:
- AbstractDataSourceService
protected class AbstractDataSourceService.AS7DataSourceDeployer extends org.jboss.jca.deployers.common.AbstractDsDeployer
-
-
Constructor Summary
Constructors Constructor Description AS7DataSourceDeployer(org.jboss.jca.common.api.metadata.ds.DataSource dataSourceConfig)AS7DataSourceDeployer(org.jboss.jca.common.api.metadata.ds.XaDataSource xaDataSourceConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String[]bindConnectionFactory(String deployment, String jndi, Object cf)protected StringbuildJndiName(String rawJndiName, Boolean javaContext)protected jakarta.resource.spi.ManagedConnectionFactorycreateMcf(org.jboss.jca.common.api.metadata.ds.DataSource arg0, String arg1, ClassLoader arg2)protected jakarta.resource.spi.ManagedConnectionFactorycreateMcf(org.jboss.jca.common.api.metadata.ds.XaDataSource arg0, String arg1, ClassLoader arg2)protected jakarta.resource.spi.ResourceAdaptercreateRa(String uniqueId, ClassLoader cl)org.jboss.jca.deployers.common.CommonDeploymentdeploy(org.jboss.msc.service.ServiceContainer serviceContainer)org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManagergetCachedConnectionManager()protected ClassLoadergetDeploymentClassLoader(String uniqueId)protected org.jboss.jca.deployers.DeployersLoggergetLogger()org.jboss.jca.core.api.management.ManagementRepositorygetManagementRepository()protected org.jboss.jca.core.spi.security.SubjectFactorygetSubjectFactory(org.jboss.jca.common.api.metadata.common.Credential credential, String jndiName)org.jboss.jca.core.spi.transaction.TransactionIntegrationgetTransactionIntegration()protected ObjectinitAndInject(String className, List<? extends org.jboss.jca.common.api.metadata.spec.ConfigProperty> configs, ClassLoader cl)protected voidinitAndInjectClassLoaderPlugin(jakarta.resource.spi.ManagedConnectionFactory mcf, org.jboss.jca.common.api.metadata.ds.CommonDataSource dsMetadata)protected StringregisterResourceAdapterToResourceAdapterRepository(jakarta.resource.spi.ResourceAdapter instance)-
Methods inherited from class org.jboss.jca.deployers.common.AbstractDsDeployer
associateResourceAdapter, createObjectsAndInjectValue, createSubject, getDriver, getXAResourceRecoveryRegistry, needsBootstrapContext, numberOfDataSources, setCachedConnectionManager, setManagementRepository, setTransactionIntegration, setXAResourceRecoveryRegistry, startContext, verifyTypes
-
-
-
-
Method Detail
-
deploy
public org.jboss.jca.deployers.common.CommonDeployment deploy(org.jboss.msc.service.ServiceContainer serviceContainer) throws org.jboss.jca.deployers.common.DeployException- Throws:
org.jboss.jca.deployers.common.DeployException
-
getDeploymentClassLoader
protected ClassLoader getDeploymentClassLoader(String uniqueId)
- Specified by:
getDeploymentClassLoaderin classorg.jboss.jca.deployers.common.AbstractDsDeployer
-
bindConnectionFactory
protected String[] bindConnectionFactory(String deployment, String jndi, Object cf) throws Throwable
- Specified by:
bindConnectionFactoryin classorg.jboss.jca.deployers.common.AbstractDsDeployer- Throws:
Throwable
-
initAndInject
protected Object initAndInject(String className, List<? extends org.jboss.jca.common.api.metadata.spec.ConfigProperty> configs, ClassLoader cl) throws org.jboss.jca.deployers.common.DeployException
- Specified by:
initAndInjectin classorg.jboss.jca.deployers.common.AbstractDsDeployer- Throws:
org.jboss.jca.deployers.common.DeployException
-
getSubjectFactory
protected org.jboss.jca.core.spi.security.SubjectFactory getSubjectFactory(org.jboss.jca.common.api.metadata.common.Credential credential, String jndiName) throws org.jboss.jca.deployers.common.DeployException- Specified by:
getSubjectFactoryin classorg.jboss.jca.deployers.common.AbstractDsDeployer- Throws:
org.jboss.jca.deployers.common.DeployException
-
getCachedConnectionManager
public org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManager getCachedConnectionManager()
- Overrides:
getCachedConnectionManagerin classorg.jboss.jca.deployers.common.AbstractDsDeployer
-
getManagementRepository
public org.jboss.jca.core.api.management.ManagementRepository getManagementRepository()
- Overrides:
getManagementRepositoryin classorg.jboss.jca.deployers.common.AbstractDsDeployer
-
initAndInjectClassLoaderPlugin
protected void initAndInjectClassLoaderPlugin(jakarta.resource.spi.ManagedConnectionFactory mcf, org.jboss.jca.common.api.metadata.ds.CommonDataSource dsMetadata) throws org.jboss.jca.deployers.common.DeployException- Overrides:
initAndInjectClassLoaderPluginin classorg.jboss.jca.deployers.common.AbstractDsDeployer- Throws:
org.jboss.jca.deployers.common.DeployException
-
getTransactionIntegration
public org.jboss.jca.core.spi.transaction.TransactionIntegration getTransactionIntegration()
- Overrides:
getTransactionIntegrationin classorg.jboss.jca.deployers.common.AbstractDsDeployer
-
createMcf
protected jakarta.resource.spi.ManagedConnectionFactory createMcf(org.jboss.jca.common.api.metadata.ds.XaDataSource arg0, String arg1, ClassLoader arg2) throws org.jboss.jca.core.spi.mdr.NotFoundException, org.jboss.jca.deployers.common.DeployException- Specified by:
createMcfin classorg.jboss.jca.deployers.common.AbstractDsDeployer- Throws:
org.jboss.jca.core.spi.mdr.NotFoundExceptionorg.jboss.jca.deployers.common.DeployException
-
createMcf
protected jakarta.resource.spi.ManagedConnectionFactory createMcf(org.jboss.jca.common.api.metadata.ds.DataSource arg0, String arg1, ClassLoader arg2) throws org.jboss.jca.core.spi.mdr.NotFoundException, org.jboss.jca.deployers.common.DeployException- Specified by:
createMcfin classorg.jboss.jca.deployers.common.AbstractDsDeployer- Throws:
org.jboss.jca.core.spi.mdr.NotFoundExceptionorg.jboss.jca.deployers.common.DeployException
-
buildJndiName
protected String buildJndiName(String rawJndiName, Boolean javaContext)
- Overrides:
buildJndiNamein classorg.jboss.jca.deployers.common.AbstractDsDeployer
-
getLogger
protected org.jboss.jca.deployers.DeployersLogger getLogger()
- Specified by:
getLoggerin classorg.jboss.jca.deployers.common.AbstractDsDeployer
-
createRa
protected jakarta.resource.spi.ResourceAdapter createRa(String uniqueId, ClassLoader cl) throws org.jboss.jca.core.spi.mdr.NotFoundException, org.jboss.jca.deployers.common.DeployException
- Specified by:
createRain classorg.jboss.jca.deployers.common.AbstractDsDeployer- Throws:
org.jboss.jca.core.spi.mdr.NotFoundExceptionorg.jboss.jca.deployers.common.DeployException
-
registerResourceAdapterToResourceAdapterRepository
protected String registerResourceAdapterToResourceAdapterRepository(jakarta.resource.spi.ResourceAdapter instance)
- Specified by:
registerResourceAdapterToResourceAdapterRepositoryin classorg.jboss.jca.deployers.common.AbstractDsDeployer
-
-