Class XaDataSourceAdd

java.lang.Object
org.jboss.as.controller.AbstractAddStepHandler
org.jboss.as.connector.subsystems.datasources.AbstractDataSourceAdd
org.jboss.as.connector.subsystems.datasources.XaDataSourceAdd
All Implemented Interfaces:
org.jboss.as.controller.OperationDescriptor, org.jboss.as.controller.OperationStepHandler

public class XaDataSourceAdd extends AbstractDataSourceAdd
Operation handler responsible for adding a XA data-source.
Author:
Stefano Maestri
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.jboss.as.controller.AbstractAddStepHandler

    org.jboss.as.controller.AbstractAddStepHandler.Parameters
  • Field Summary

    Fields inherited from class org.jboss.as.controller.AbstractAddStepHandler

    attributes
  • Method Summary

    Modifier and Type
    Method
    Description
     
    protected boolean
     
    protected void
    performRuntime(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode operation, org.jboss.dmr.ModelNode model)
     
    protected void
    startConfigAndAddDependency(org.jboss.msc.service.ServiceBuilder<?> dataSourceServiceBuilder, AbstractDataSourceService dataSourceService, String jndiName, org.jboss.msc.service.ServiceTarget serviceTarget, org.jboss.dmr.ModelNode operation)
     

    Methods inherited from class org.jboss.as.connector.subsystems.datasources.AbstractDataSourceAdd

    populateModel, rollbackRuntime

    Methods inherited from class org.jboss.as.controller.AbstractAddStepHandler

    createResource, createResource, execute, getAttributes, performRuntime, populateModel, populateModel, recordCapabilitiesAndRequirements, requiresRuntime

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • performRuntime

      protected void performRuntime(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode operation, org.jboss.dmr.ModelNode model) throws org.jboss.as.controller.OperationFailedException
      Overrides:
      performRuntime in class AbstractDataSourceAdd
      Throws:
      org.jboss.as.controller.OperationFailedException
    • createDataSourceService

      protected AbstractDataSourceService createDataSourceService(String dsName, String jndiName) throws org.jboss.as.controller.OperationFailedException
      Specified by:
      createDataSourceService in class AbstractDataSourceAdd
      Throws:
      org.jboss.as.controller.OperationFailedException
    • isXa

      protected boolean isXa()
      Specified by:
      isXa in class AbstractDataSourceAdd
    • startConfigAndAddDependency

      protected void startConfigAndAddDependency(org.jboss.msc.service.ServiceBuilder<?> dataSourceServiceBuilder, AbstractDataSourceService dataSourceService, String jndiName, org.jboss.msc.service.ServiceTarget serviceTarget, org.jboss.dmr.ModelNode operation) throws org.jboss.as.controller.OperationFailedException
      Specified by:
      startConfigAndAddDependency in class AbstractDataSourceAdd
      Throws:
      org.jboss.as.controller.OperationFailedException