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
FieldsModifier and TypeFieldDescriptionprotected final ClassLoaderprotected final org.jboss.jca.common.api.metadata.spec.Connectorprotected final Stringprotected final org.jboss.msc.service.ServiceNameprotected final Fileprotected final org.jboss.msc.service.ServiceTargetprotected final URLFields inherited from class org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
log, validateClasses -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractWildFlyRaDeployer(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
Modifier and TypeMethodDescriptionString[]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 booleanprotected 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.BeanValidationprotected org.jboss.jca.core.api.connectionmanager.ccm.CachedConnectionManagerprotected PrintWriterprotected Fileprotected 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.TransactionIntegrationprotected jakarta.transaction.TransactionManagerinitAndInject(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 Details
-
serviceTarget
protected final org.jboss.msc.service.ServiceTarget serviceTarget -
url
-
deploymentName
-
root
-
cl
-
cmd
protected final org.jboss.jca.common.api.metadata.spec.Connector cmd -
deploymentServiceName
protected final org.jboss.msc.service.ServiceName deploymentServiceName
-
-
Constructor Details
-
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 Details
-
doDeploy
- Throws:
Throwable
-
bindConnectionFactory
- 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
- 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
- Specified by:
getLogPrintWriterin classorg.jboss.jca.deployers.common.AbstractResourceAdapterDeployer
-
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
- 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
-