Class AbstractDataSourceService.AS7DataSourceDeployer

  • Enclosing class:
    AbstractDataSourceService

    protected class AbstractDataSourceService.AS7DataSourceDeployer
    extends org.jboss.jca.deployers.common.AbstractDsDeployer
    • Constructor Detail

      • 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 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:
        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​(javax.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 javax.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 javax.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 javax.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​(javax.resource.spi.ResourceAdapter instance)
        Specified by:
        registerResourceAdapterToResourceAdapterRepository in class org.jboss.jca.deployers.common.AbstractDsDeployer