Class AbstractResourceAdapterDeploymentService.AbstractWildFlyRaDeployer
- java.lang.Object
-
- org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
-
- org.jboss.as.connector.services.resourceadapters.deployment.AbstractResourceAdapterDeploymentService.AbstractWildFlyRaDeployer
-
- Enclosing class:
- AbstractResourceAdapterDeploymentService
protected abstract class AbstractResourceAdapterDeploymentService.AbstractWildFlyRaDeployer extends org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
-
-
Field Summary
Fields Modifier and Type Field Description protected ClassLoaderclprotected org.jboss.jca.common.api.metadata.spec.Connectorcmdprotected StringdeploymentNameprotected org.jboss.msc.service.ServiceNamedeploymentServiceNameprotected Filerootprotected org.jboss.msc.service.ServiceTargetserviceTargetprotected URLurl
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractWildFlyRaDeployer(org.jboss.msc.service.ServiceTarget serviceTarget, URL url, String deploymentName, File root, ClassLoader cl, org.jboss.jca.common.api.metadata.spec.Connector cmd, org.jboss.msc.service.ServiceName deploymentServiceName)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String[]bindAdminObject(URL url, String deployment, Object ao)String[]bindAdminObject(URL url, String deployment, Object ao, String jndi)String[]bindConnectionFactory(URL url, String deployment, Object cf)String[]bindConnectionFactory(URL url, String deployment, Object cf, String jndi)protected StringbuildJndiName(String rawJndiName, Boolean javaContext)protected abstract booleancheckActivation(org.jboss.jca.common.api.metadata.spec.Connector cmd, org.jboss.jca.common.api.metadata.resourceadapter.Activation activation)protected booleancheckConfigurationIsValid()protected org.jboss.jca.core.spi.security.CallbackcreateCallback(org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity workManagerSecurity)abstract org.jboss.jca.deployers.common.CommonDeploymentdoDeploy()protected org.jboss.jca.deployers.common.BeanValidationgetBeanValidation()protected org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManagergetCachedConnectionManager()protected PrintWritergetLogPrintWriter()protected FilegetReportDirectory()protected org.jboss.jca.core.spi.security.SubjectFactorygetSubjectFactory(org.jboss.jca.common.api.metadata.common.SecurityMetadata securityMetadata, String jndiName)protected org.jboss.jca.core.spi.transaction.TransactionIntegrationgetTransactionIntegration()protected jakarta.transaction.TransactionManagergetTransactionManager()ObjectinitAndInject(String className, List<? extends org.jboss.jca.common.api.metadata.spec.ConfigProperty> configs, ClassLoader cl)protected voidregisterResourceAdapterToMDR(URL url, File file, org.jboss.jca.common.api.metadata.spec.Connector connector, org.jboss.jca.common.api.metadata.resourceadapter.Activation ij)protected StringregisterResourceAdapterToResourceAdapterRepository(jakarta.resource.spi.ResourceAdapter instance)protected voidsetCallbackSecurity(org.jboss.jca.core.api.workmanager.WorkManager workManager, org.jboss.jca.core.spi.security.Callback cb)-
Methods inherited from class org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
applyCapacity, associateResourceAdapter, createObjectsAndInjectValue, createPoolConfiguration, createSubject, findAdminObjects, findConnectionDefinitions, getConfiguration, getLogger, hasFailuresLevel, initActivationSpec, initAdminObject, printFailuresLog, requireExplicitJndiBindings, scanArchive, setConfiguration, setRecoveryForResourceAdapterInResourceAdapterRepository, start, startContext, validateArchive
-
-
-
-
Field Detail
-
serviceTarget
protected final org.jboss.msc.service.ServiceTarget serviceTarget
-
url
protected final URL url
-
deploymentName
protected final String deploymentName
-
root
protected final File root
-
cl
protected final ClassLoader cl
-
cmd
protected final org.jboss.jca.common.api.metadata.spec.Connector cmd
-
deploymentServiceName
protected final org.jboss.msc.service.ServiceName deploymentServiceName
-
-
Constructor Detail
-
AbstractWildFlyRaDeployer
protected AbstractWildFlyRaDeployer(org.jboss.msc.service.ServiceTarget serviceTarget, URL url, String deploymentName, File root, ClassLoader cl, org.jboss.jca.common.api.metadata.spec.Connector cmd, org.jboss.msc.service.ServiceName deploymentServiceName)
-
-
Method Detail
-
doDeploy
public abstract org.jboss.jca.deployers.common.CommonDeployment doDeploy() throws Throwable- Throws:
Throwable
-
bindConnectionFactory
public String[] bindConnectionFactory(URL url, String deployment, Object cf) throws Throwable
- Specified by:
bindConnectionFactoryin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer- Throws:
Throwable
-
bindConnectionFactory
public String[] bindConnectionFactory(URL url, String deployment, Object cf, String jndi) throws Throwable
- Specified by:
bindConnectionFactoryin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer- Throws:
Throwable
-
bindAdminObject
public String[] bindAdminObject(URL url, String deployment, Object ao) throws Throwable
- Specified by:
bindAdminObjectin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer- Throws:
Throwable
-
bindAdminObject
public String[] bindAdminObject(URL url, String deployment, Object ao, String jndi) throws Throwable
- Specified by:
bindAdminObjectin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer- Throws:
Throwable
-
checkActivation
protected abstract boolean checkActivation(org.jboss.jca.common.api.metadata.spec.Connector cmd, org.jboss.jca.common.api.metadata.resourceadapter.Activation activation)- Specified by:
checkActivationin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
-
checkConfigurationIsValid
protected boolean checkConfigurationIsValid()
- Specified by:
checkConfigurationIsValidin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
-
getLogPrintWriter
protected PrintWriter getLogPrintWriter()
- Specified by:
getLogPrintWriterin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
-
getReportDirectory
protected File getReportDirectory()
- Specified by:
getReportDirectoryin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
-
getTransactionManager
protected jakarta.transaction.TransactionManager getTransactionManager()
- Specified by:
getTransactionManagerin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
-
initAndInject
public Object initAndInject(String className, List<? extends org.jboss.jca.common.api.metadata.spec.ConfigProperty> configs, ClassLoader cl) throws org.jboss.jca.deployers.common.DeployException
- Specified by:
initAndInjectin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer- Throws:
org.jboss.jca.deployers.common.DeployException
-
registerResourceAdapterToMDR
protected void registerResourceAdapterToMDR(URL url, File file, org.jboss.jca.common.api.metadata.spec.Connector connector, org.jboss.jca.common.api.metadata.resourceadapter.Activation ij) throws org.jboss.jca.core.spi.mdr.AlreadyExistsException
- Specified by:
registerResourceAdapterToMDRin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer- Throws:
org.jboss.jca.core.spi.mdr.AlreadyExistsException
-
registerResourceAdapterToResourceAdapterRepository
protected String registerResourceAdapterToResourceAdapterRepository(jakarta.resource.spi.ResourceAdapter instance)
- Specified by:
registerResourceAdapterToResourceAdapterRepositoryin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
-
getSubjectFactory
protected org.jboss.jca.core.spi.security.SubjectFactory getSubjectFactory(org.jboss.jca.common.api.metadata.common.SecurityMetadata securityMetadata, String jndiName) throws org.jboss.jca.deployers.common.DeployException- Specified by:
getSubjectFactoryin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer- Throws:
org.jboss.jca.deployers.common.DeployException
-
createCallback
protected org.jboss.jca.core.spi.security.Callback createCallback(org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity workManagerSecurity)
- Overrides:
createCallbackin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
-
setCallbackSecurity
protected void setCallbackSecurity(org.jboss.jca.core.api.workmanager.WorkManager workManager, org.jboss.jca.core.spi.security.Callback cb)- Overrides:
setCallbackSecurityin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
-
getTransactionIntegration
protected org.jboss.jca.core.spi.transaction.TransactionIntegration getTransactionIntegration()
- Specified by:
getTransactionIntegrationin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
-
getCachedConnectionManager
protected org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManager getCachedConnectionManager()
- Specified by:
getCachedConnectionManagerin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
-
buildJndiName
protected String buildJndiName(String rawJndiName, Boolean javaContext)
- Overrides:
buildJndiNamein classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
-
getBeanValidation
protected org.jboss.jca.deployers.common.BeanValidation getBeanValidation()
- Overrides:
getBeanValidationin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
-
-