java.lang.Object
com.sun.ts.tests.common.connector.whitebox.mdcomplete.MDCompleteRAImpl
All Implemented Interfaces:
jakarta.resource.spi.ResourceAdapter, Serializable

@Connector(description="CTS Test Resource Adapter with No DD", licenseDescription="CTS License Required", licenseRequired=true, authMechanisms=@AuthenticationMechanism(credentialInterface=PasswordCredential,authMechanism="BasicPassword",description="Basic Password Authentication"), reauthenticationSupport=false, securityPermissions=@SecurityPermission, transactionSupport=NoTransaction, requiredWorkContexts={jakarta.resource.spi.work.HintsContext.class,jakarta.resource.spi.work.TransactionContext.class,jakarta.resource.spi.work.SecurityContext.class}) public class MDCompleteRAImpl extends Object implements jakarta.resource.spi.ResourceAdapter, Serializable
This is a sample resource adapter that will use some ra.xml info. This RA is used to assist with verifying the server supports annotations when there is no ra.xml (Assertion 268) and the transaction support is Local.
See Also:
  • Constructor Details

    • MDCompleteRAImpl

      public MDCompleteRAImpl()
      constructor
  • Method Details

    • start

      public void start(jakarta.resource.spi.BootstrapContext bsc) throws jakarta.resource.spi.ResourceAdapterInternalException
      Specified by:
      start in interface jakarta.resource.spi.ResourceAdapter
      Throws:
      jakarta.resource.spi.ResourceAdapterInternalException
    • stop

      public void stop()
      Specified by:
      stop in interface jakarta.resource.spi.ResourceAdapter
    • endpointActivation

      public void endpointActivation(jakarta.resource.spi.endpoint.MessageEndpointFactory factory, jakarta.resource.spi.ActivationSpec spec) throws jakarta.resource.NotSupportedException
      Specified by:
      endpointActivation in interface jakarta.resource.spi.ResourceAdapter
      Throws:
      jakarta.resource.NotSupportedException
    • endpointDeactivation

      public void endpointDeactivation(jakarta.resource.spi.endpoint.MessageEndpointFactory ep, jakarta.resource.spi.ActivationSpec spec)
      Specified by:
      endpointDeactivation in interface jakarta.resource.spi.ResourceAdapter
    • getXAResources

      public XAResource[] getXAResources(jakarta.resource.spi.ActivationSpec[] specs) throws jakarta.resource.ResourceException
      Specified by:
      getXAResources in interface jakarta.resource.spi.ResourceAdapter
      Throws:
      jakarta.resource.ResourceException
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • setRAName

      public void setRAName(String name)
    • getRAName

      public String getRAName()
    • debug

      public void debug(String out)