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
-
Field Summary
Fields inherited from class org.jboss.jca.deployers.common.AbstractDsDeployer
log, transactionIntegration, xaResourceRecoveryRegistry -
Constructor Summary
ConstructorsConstructorDescriptionAS7DataSourceDeployer(org.jboss.jca.common.api.metadata.ds.DataSource dataSourceConfig) AS7DataSourceDeployer(org.jboss.jca.common.api.metadata.ds.XaDataSource xaDataSourceConfig) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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.CachedConnectionManagerprotected ClassLoadergetDeploymentClassLoader(String uniqueId) protected org.jboss.jca.deployers.DeployersLoggerorg.jboss.jca.core.api.management.ManagementRepositoryprotected org.jboss.jca.core.spi.security.SubjectFactorygetSubjectFactory(org.jboss.jca.common.api.metadata.common.Credential credential, String jndiName) org.jboss.jca.core.spi.transaction.TransactionIntegrationprotected 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
-
Constructor Details
-
AS7DataSourceDeployer
public AS7DataSourceDeployer(org.jboss.jca.common.api.metadata.ds.XaDataSource xaDataSourceConfig) -
AS7DataSourceDeployer
public AS7DataSourceDeployer(org.jboss.jca.common.api.metadata.ds.DataSource dataSourceConfig)
-
-
Method Details
-
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
- 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
- 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
-