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 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

      protected ClassLoader getDeploymentClassLoader(String uniqueId)
      Specified by:
      getDeploymentClassLoader in class org.jboss.jca.deployers.common.AbstractDsDeployer
    • bindConnectionFactory

      protected String[] bindConnectionFactory(String deployment, String jndi, Object cf) throws Throwable
      Specified by:
      bindConnectionFactory in class org.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:
      initAndInject in class org.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:
      getSubjectFactory in class org.jboss.jca.deployers.common.AbstractDsDeployer
      Throws:
      org.jboss.jca.deployers.common.DeployException
    • getCachedConnectionManager

      public org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManager getCachedConnectionManager()
      Overrides:
      getCachedConnectionManager in class org.jboss.jca.deployers.common.AbstractDsDeployer
    • getManagementRepository

      public org.jboss.jca.core.api.management.ManagementRepository getManagementRepository()
      Overrides:
      getManagementRepository in class org.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:
      initAndInjectClassLoaderPlugin in class org.jboss.jca.deployers.common.AbstractDsDeployer
      Throws:
      org.jboss.jca.deployers.common.DeployException
    • getTransactionIntegration

      public org.jboss.jca.core.spi.transaction.TransactionIntegration getTransactionIntegration()
      Overrides:
      getTransactionIntegration in class org.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:
      createMcf in class org.jboss.jca.deployers.common.AbstractDsDeployer
      Throws:
      org.jboss.jca.core.spi.mdr.NotFoundException
      org.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:
      createMcf in class org.jboss.jca.deployers.common.AbstractDsDeployer
      Throws:
      org.jboss.jca.core.spi.mdr.NotFoundException
      org.jboss.jca.deployers.common.DeployException
    • buildJndiName

      protected String buildJndiName(String rawJndiName, Boolean javaContext)
      Overrides:
      buildJndiName in class org.jboss.jca.deployers.common.AbstractDsDeployer
    • getLogger

      protected org.jboss.jca.deployers.DeployersLogger getLogger()
      Specified by:
      getLogger in class org.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:
      createRa in class org.jboss.jca.deployers.common.AbstractDsDeployer
      Throws:
      org.jboss.jca.core.spi.mdr.NotFoundException
      org.jboss.jca.deployers.common.DeployException
    • registerResourceAdapterToResourceAdapterRepository

      protected String registerResourceAdapterToResourceAdapterRepository(jakarta.resource.spi.ResourceAdapter instance)
      Specified by:
      registerResourceAdapterToResourceAdapterRepository in class org.jboss.jca.deployers.common.AbstractDsDeployer