Package org.jboss.jca.deployers.fungal
Class DsXmlDeployment
java.lang.Object
org.jboss.jca.deployers.fungal.DsXmlDeployment
- All Implemented Interfaces:
com.github.fungal.spi.deployers.Deployment
A datasource deployment for JCA/SJC
- Author:
- Jesper Pedersen
-
Constructor Summary
ConstructorsConstructorDescriptionDsXmlDeployment(URL deployment, String deploymentName, javax.resource.spi.ResourceAdapter ra, String raKey, String bootstrapContextId, ResourceAdapterRepository resourceAdapterRepository, Object[] cfs, String[] jndis, org.jboss.jca.core.connectionmanager.ConnectionManager[] cms, XAResourceRecovery[] recoveryModules, XAResourceRecoveryRegistry recoveryRegistry, DataSource[] dataSources, ManagementRepository managementRepository, List<ObjectName> onames, MBeanServer mbeanServer, ClassLoader cl) Constructor -
Method Summary
-
Constructor Details
-
DsXmlDeployment
public DsXmlDeployment(URL deployment, String deploymentName, javax.resource.spi.ResourceAdapter ra, String raKey, String bootstrapContextId, ResourceAdapterRepository resourceAdapterRepository, Object[] cfs, String[] jndis, org.jboss.jca.core.connectionmanager.ConnectionManager[] cms, XAResourceRecovery[] recoveryModules, XAResourceRecoveryRegistry recoveryRegistry, DataSource[] dataSources, ManagementRepository managementRepository, List<ObjectName> onames, MBeanServer mbeanServer, ClassLoader cl) Constructor- Parameters:
deployment- The deploymentdeploymentName- The unique deployment namera- The resource adapter instance if presentraKey- The resource adapter instance key if presentbootstrapContextId- The bootstrap context identifierresourceAdapterRepository- The resource adapter repositorycfs- The connection factoriesjndis- The JNDI names for the factoriescms- The connection managersrecoveryModules- The recovery modulesrecoveryRegistry- The recovery registrydataSources- The management view of the datasourcesmanagementRepository- The management repositoryonames- The object names for the JMX MBeansmbeanServer- The MBeanServercl- The classloader
-
-
Method Details
-
getURL
Get the unique URL for the deployment- Specified by:
getURLin interfacecom.github.fungal.spi.deployers.Deployment- Returns:
- The URL
-
getClassLoader
Get the classloader- Specified by:
getClassLoaderin interfacecom.github.fungal.spi.deployers.Deployment- Returns:
- The classloader
-
stop
public void stop()Stop -
destroy
public void destroy()Destroy
-