Class RADeployment

  • All Implemented Interfaces:
    com.github.fungal.spi.deployers.Deployment

    public class RADeployment
    extends AbstractFungalDeployment
    A resource adapter deployment for JCA/SJC
    Author:
    Jesper Pedersen
    • Constructor Detail

      • RADeployment

        public RADeployment​(URL deployment,
                            String deploymentName,
                            boolean activator,
                            javax.resource.spi.ResourceAdapter ra,
                            String raKey,
                            String bootstrapContextId,
                            JndiStrategy jndiStrategy,
                            MetadataRepository mdr,
                            ResourceAdapterRepository resourceAdapterRepository,
                            Object[] cfs,
                            String[] cfJndis,
                            org.jboss.jca.core.connectionmanager.ConnectionManager[] cfCMs,
                            Object[] aos,
                            String[] aoJndis,
                            XAResourceRecovery[] recoveryModules,
                            XAResourceRecoveryRegistry recoveryRegistry,
                            File tmpDirectory,
                            ManagementRepository managementRepository,
                            Connector connector,
                            MBeanServer server,
                            List<ObjectName> objectNames,
                            com.github.fungal.api.classloading.KernelClassLoader cl,
                            DeployersLogger log)
        Constructor
        Parameters:
        deployment - The deployment
        deploymentName - The deployment name
        activator - Is this the activator of the deployment
        ra - The resource adapter instance if present
        raKey - The resource adapter instance key if present
        bootstrapContextId - The bootstrap context identifier
        jndiStrategy - The JNDI strategy
        mdr - The metadata repository
        resourceAdapterRepository - The resource adapter repository
        cfs - The connection factories
        cfJndis - The JNDI names of the connection factories
        cfCMs - The connection managers
        aos - The admin objects
        aoJndis - The JNDI names of the admin objects
        recoveryModules - The recovery modules
        recoveryRegistry - The recovery registry
        tmpDirectory - The temporary directory
        managementRepository - The management repository
        connector - The management connector instance
        server - The MBeanServer
        objectNames - The ObjectNames
        cl - The classloader for the deployment
        log - The logger