public class RADeployer extends AbstractFungalRADeployer implements com.github.fungal.spi.deployers.Deployer
kernelvalidateClasses| Constructor and Description |
|---|
RADeployer()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(URL url) |
protected boolean |
checkActivation(Connector cmd,
Activation activation)
Check if the resource adapter should be activated based on the ironjacamar.xml input
|
protected void |
cleanTemporaryFiles(URL url)
Clean all potential temporary files
|
com.github.fungal.spi.deployers.Deployment |
deploy(URL url,
com.github.fungal.spi.deployers.Context context,
ClassLoader parent) |
protected File |
getFileFromUrl(URL url)
Get File object of URL who locate a rar resource
|
protected String |
getIronJacamarHome()
Get IronJacamar Home directory
|
protected DeployersLogger |
getLogger() |
int |
getOrder() |
bindAdminObject, bindAdminObject, bindConnectionFactory, bindConnectionFactory, checkConfigurationIsValid, getCachedConnectionManager, getKernel, getLogPrintWriter, getReportDirectory, getSubjectFactory, getTransactionIntegration, getTransactionManager, getUrls, initAndInject, registerManagementView, registerResourceAdapterToMDR, registerResourceAdapterToResourceAdapterRepository, setKernel, setRecoveryForResourceAdapterInResourceAdapterRepository, startapplyCapacity, associateResourceAdapter, buildJndiName, createCallback, createObjectsAndInjectValue, createPoolConfiguration, createSubject, findAdminObjects, findConnectionDefinitions, getBeanValidation, getConfiguration, hasFailuresLevel, initActivationSpec, initAdminObject, printFailuresLog, requireExplicitJndiBindings, scanArchive, setCallbackSecurity, setConfiguration, startContext, validateArchiveprotected DeployersLogger getLogger()
getLogger in class AbstractResourceAdapterDeployerpublic boolean accepts(URL url)
accepts in interface com.github.fungal.spi.deployers.Deployerpublic int getOrder()
getOrder in interface com.github.fungal.spi.deployers.Deployerpublic com.github.fungal.spi.deployers.Deployment deploy(URL url, com.github.fungal.spi.deployers.Context context, ClassLoader parent) throws com.github.fungal.spi.deployers.DeployException
deploy in interface com.github.fungal.spi.deployers.Deployercom.github.fungal.spi.deployers.DeployExceptionprotected File getFileFromUrl(URL url) throws URISyntaxException, IOException
url - url of the archiveURISyntaxException - Thrown if the resource adapter cant be foundIOException - Thrown if the resource adapter cant be accessibleprotected String getIronJacamarHome()
protected void cleanTemporaryFiles(URL url) throws com.github.fungal.spi.deployers.DeployException
url - url of the archivecom.github.fungal.spi.deployers.DeployException - Thrown if the resource cant be cleanedprotected boolean checkActivation(Connector cmd, Activation activation)
checkActivation in class AbstractResourceAdapterDeployercmd - The connector metadataactivation - The activation metadataCopyright © 2021 JBoss by Red Hat. All rights reserved.