
public abstract class AbstractFungalDeployment extends Object implements com.github.fungal.spi.deployers.Deployment
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
activator
Activator
|
protected String[] |
aoJndis
The JNDI names of the admin objects
|
protected Object[] |
aos
The admin objects
|
protected String |
bootstrapContextId
The bootstrap context identifier
|
protected org.jboss.jca.core.connectionmanager.ConnectionManager[] |
cfCMs
The connection managers
|
protected String[] |
cfJndis
The JNDI names of the connection factories
|
protected Object[] |
cfs
The connection factories
|
protected com.github.fungal.api.classloading.KernelClassLoader |
cl
The classloader
|
protected org.jboss.jca.core.api.management.Connector |
connector
The management connector
|
protected URL |
deployment
The deployment
|
protected String |
deploymentName
The deployment name
|
protected org.jboss.jca.core.spi.naming.JndiStrategy |
jndiStrategy
The JNDI strategy
|
protected org.jboss.jca.deployers.DeployersLogger |
log
The logger
|
protected org.jboss.jca.core.api.management.ManagementRepository |
managementRepository
The management repository
|
protected org.jboss.jca.core.spi.mdr.MetadataRepository |
mdr
The MDR
|
protected List<ObjectName> |
objectNames
The ObjectName's
|
protected javax.resource.spi.ResourceAdapter |
ra
The resource adapter instance
|
protected String |
raKey
The resource adapter instance key
|
protected org.jboss.jca.core.spi.rar.ResourceAdapterRepository |
rar
The resource adapter repository
|
protected org.jboss.jca.core.spi.transaction.recovery.XAResourceRecovery[] |
recoveryModules
The recovery modules
|
protected org.jboss.jca.core.spi.transaction.recovery.XAResourceRecoveryRegistry |
recoveryRegistry
The recovery registry
|
protected MBeanServer |
server
The MBeanServer
|
| Constructor and Description |
|---|
AbstractFungalDeployment(URL deployment,
String deploymentName,
boolean activator,
javax.resource.spi.ResourceAdapter ra,
String raKey,
String bootstrapContextId,
org.jboss.jca.core.spi.naming.JndiStrategy jndiStrategy,
org.jboss.jca.core.spi.mdr.MetadataRepository metadataRepository,
org.jboss.jca.core.spi.rar.ResourceAdapterRepository resourceAdapterRepository,
Object[] cfs,
String[] cfJndis,
org.jboss.jca.core.connectionmanager.ConnectionManager[] cfCMs,
Object[] aos,
String[] aoJndis,
org.jboss.jca.core.spi.transaction.recovery.XAResourceRecovery[] recoveryModules,
org.jboss.jca.core.spi.transaction.recovery.XAResourceRecoveryRegistry recoveryRegistry,
org.jboss.jca.core.api.management.ManagementRepository managementRepository,
org.jboss.jca.core.api.management.Connector connector,
MBeanServer server,
List<ObjectName> objectNames,
com.github.fungal.api.classloading.KernelClassLoader cl,
org.jboss.jca.deployers.DeployersLogger log)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroy
|
ClassLoader |
getClassLoader()
Get the classloader
|
URL |
getURL()
Get the unique URL for the deployment
|
void |
stop()
Stop
|
protected org.jboss.jca.deployers.DeployersLogger log
protected URL deployment
protected String deploymentName
protected boolean activator
protected javax.resource.spi.ResourceAdapter ra
protected String raKey
protected String bootstrapContextId
protected org.jboss.jca.core.spi.naming.JndiStrategy jndiStrategy
protected org.jboss.jca.core.spi.mdr.MetadataRepository mdr
protected org.jboss.jca.core.spi.rar.ResourceAdapterRepository rar
protected Object[] cfs
protected String[] cfJndis
protected org.jboss.jca.core.connectionmanager.ConnectionManager[] cfCMs
protected Object[] aos
protected String[] aoJndis
protected org.jboss.jca.core.spi.transaction.recovery.XAResourceRecovery[] recoveryModules
protected org.jboss.jca.core.spi.transaction.recovery.XAResourceRecoveryRegistry recoveryRegistry
protected org.jboss.jca.core.api.management.ManagementRepository managementRepository
protected org.jboss.jca.core.api.management.Connector connector
protected MBeanServer server
protected List<ObjectName> objectNames
protected com.github.fungal.api.classloading.KernelClassLoader cl
public AbstractFungalDeployment(URL deployment, String deploymentName, boolean activator, javax.resource.spi.ResourceAdapter ra, String raKey, String bootstrapContextId, org.jboss.jca.core.spi.naming.JndiStrategy jndiStrategy, org.jboss.jca.core.spi.mdr.MetadataRepository metadataRepository, org.jboss.jca.core.spi.rar.ResourceAdapterRepository resourceAdapterRepository, Object[] cfs, String[] cfJndis, org.jboss.jca.core.connectionmanager.ConnectionManager[] cfCMs, Object[] aos, String[] aoJndis, org.jboss.jca.core.spi.transaction.recovery.XAResourceRecovery[] recoveryModules, org.jboss.jca.core.spi.transaction.recovery.XAResourceRecoveryRegistry recoveryRegistry, org.jboss.jca.core.api.management.ManagementRepository managementRepository, org.jboss.jca.core.api.management.Connector connector, MBeanServer server, List<ObjectName> objectNames, com.github.fungal.api.classloading.KernelClassLoader cl, org.jboss.jca.deployers.DeployersLogger log)
deployment - The deploymentdeploymentName - The deployment nameactivator - Is this the activator of the deploymentra - The resource adapter instance if presentraKey - The resource adapter instance key if presentbootstrapContextId - The bootstrap context identifierjndiStrategy - The JNDI strategymetadataRepository - The metadata repositoryresourceAdapterRepository - The resource adapter repositorycfs - The connection factoriescfJndis - The JNDI names of the connection factoriescfCMs - The connection managersaos - The admin objectsaoJndis - The JNDI names of the admin objectsrecoveryModules - The recovery modulesrecoveryRegistry - The recovery registrymanagementRepository - The management repositoryconnector - The management connector instanceserver - The MBeanServerobjectNames - The ObjectNamescl - The classloader for the deploymentlog - The loggerpublic URL getURL()
getURL in interface com.github.fungal.spi.deployers.Deploymentpublic ClassLoader getClassLoader()
getClassLoader in interface com.github.fungal.spi.deployers.Deploymentpublic void stop()
public void destroy()
Copyright © 2014 IronJacamar (http://www.ironjacamar.org)