Class IBAnnotatedResourceAdapterImpl

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

@Connector(description="CTS Test Resource Adapter with No DD", displayName="whitebox-anno_no_md.rar", vendorName="Java Software", eisType="TS EIS", version="1.6", licenseDescription="CTS License Required", licenseRequired=true, authMechanisms=@AuthenticationMechanism(credentialInterface=PasswordCredential,authMechanism="BasicPassword",description="Basic Password Authentication"), reauthenticationSupport=false, securityPermissions=@SecurityPermission, transactionSupport=XATransaction, requiredWorkContexts=jakarta.resource.spi.work.TransactionContext.class) public class IBAnnotatedResourceAdapterImpl extends Object implements jakarta.resource.spi.ResourceAdapter, Serializable
This is a sample resource adapter that will use no 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. It is also testing inbound messaging support.
See Also:
  • Constructor Details

    • IBAnnotatedResourceAdapterImpl

      public IBAnnotatedResourceAdapterImpl()
      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 mef, jakarta.resource.spi.ActivationSpec as)
      Specified by:
      endpointActivation in interface jakarta.resource.spi.ResourceAdapter
    • endpointDeactivation

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

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

      public int hashCode()
      Overrides:
      hashCode in class Object
    • 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
    • setRaName

      public void setRaName(String name)
    • getRaName

      public String getRaName()
    • debug

      public void debug(String out)