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 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 Connector |
connector
The management connector
|
protected URL |
deployment
The deployment
|
protected String |
deploymentName
The deployment name
|
protected JndiStrategy |
jndiStrategy
The JNDI strategy
|
protected DeployersLogger |
log
The logger
|
protected ManagementRepository |
managementRepository
The management repository
|
protected MetadataRepository |
mdr
The MDR
|
protected List<ObjectName> |
objectNames
The ObjectName's
|
protected jakarta.resource.spi.ResourceAdapter |
ra
The resource adapter instance
|
protected String |
raKey
The resource adapter instance key
|
protected ResourceAdapterRepository |
rar
The resource adapter repository
|
protected XAResourceRecovery[] |
recoveryModules
The recovery modules
|
protected XAResourceRecoveryRegistry |
recoveryRegistry
The recovery registry
|
protected MBeanServer |
server
The MBeanServer
|
| Constructor and Description |
|---|
AbstractFungalDeployment(URL deployment,
String deploymentName,
boolean activator,
jakarta.resource.spi.ResourceAdapter ra,
String raKey,
String bootstrapContextId,
JndiStrategy jndiStrategy,
MetadataRepository metadataRepository,
ResourceAdapterRepository resourceAdapterRepository,
Object[] cfs,
String[] cfJndis,
ConnectionManager[] cfCMs,
Object[] aos,
String[] aoJndis,
XAResourceRecovery[] recoveryModules,
XAResourceRecoveryRegistry recoveryRegistry,
ManagementRepository managementRepository,
Connector connector,
MBeanServer server,
List<ObjectName> objectNames,
com.github.fungal.api.classloading.KernelClassLoader cl,
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 DeployersLogger log
protected URL deployment
protected String deploymentName
protected boolean activator
protected jakarta.resource.spi.ResourceAdapter ra
protected String raKey
protected String bootstrapContextId
protected JndiStrategy jndiStrategy
protected MetadataRepository mdr
protected ResourceAdapterRepository rar
protected Object[] cfs
protected String[] cfJndis
protected ConnectionManager[] cfCMs
protected Object[] aos
protected String[] aoJndis
protected XAResourceRecovery[] recoveryModules
protected XAResourceRecoveryRegistry recoveryRegistry
protected ManagementRepository managementRepository
protected 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, jakarta.resource.spi.ResourceAdapter ra, String raKey, String bootstrapContextId, JndiStrategy jndiStrategy, MetadataRepository metadataRepository, ResourceAdapterRepository resourceAdapterRepository, Object[] cfs, String[] cfJndis, ConnectionManager[] cfCMs, Object[] aos, String[] aoJndis, XAResourceRecovery[] recoveryModules, XAResourceRecoveryRegistry recoveryRegistry, ManagementRepository managementRepository, Connector connector, MBeanServer server, List<ObjectName> objectNames, com.github.fungal.api.classloading.KernelClassLoader cl, 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 © 2021 JBoss by Red Hat. All rights reserved.