All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.vertx.resourceadapter.impl.VertxRaMetaData Maven / Gradle / Ivy

There is a newer version: 3.9.8
Show newest version
package io.vertx.resourceadapter.impl;

import javax.resource.cci.ResourceAdapterMetaData;

/**
 * VertxRaMetaData
 *
 * @version $Revision: $
 */
public class VertxRaMetaData implements ResourceAdapterMetaData {
  /**
   * Default constructor
   */
  public VertxRaMetaData() {

  }

  /**
   * Gets the version of the resource adapter.
   *
   * @return String representing version of the resource adapter
   */
  @Override
  public String getAdapterVersion() {
    return "1.0";
  }

  /**
   * Gets the name of the vendor that has provided the resource adapter.
   *
   * @return String representing name of the vendor
   */
  @Override
  public String getAdapterVendorName() {
    return "Red Hat";
  }

  /**
   * Gets a tool displayable name of the resource adapter.
   *
   * @return String representing the name of the resource adapter
   */
  @Override
  public String getAdapterName() {
    return "Vertx Resource Adapter";
  }

  /**
   * Gets a tool displayable short desription of the resource adapter.
   *
   * @return String describing the resource adapter
   */
  @Override
  public String getAdapterShortDescription() {
    return "Vertx Resource Adapter";
  }

  /**
   * Returns a string representation of the version
   *
   * @return String representing the supported version of the connector
   *         architecture
   */
  @Override
  public String getSpecVersion() {
    return "1.6";
  }

  /**
   * Returns an array of fully-qualified names of InteractionSpec
   *
   * @return Array of fully-qualified class names of InteractionSpec classes
   */
  @Override
  public String[] getInteractionSpecsSupported() {
    return null;
  }

  /**
   * Returns true if the implementation class for the Interaction
   *
   * @return boolean Depending on method support
   */
  @Override
  public boolean supportsExecuteWithInputAndOutputRecord() {
    return false;
  }

  /**
   * Returns true if the implementation class for the Interaction
   *
   * @return boolean Depending on method support
   */
  @Override
  public boolean supportsExecuteWithInputRecordOnly() {
    return false;
  }

  /**
   * Returns true if the resource adapter implements the LocalTransaction
   *
   * @return true If resource adapter supports resource manager local
   *         transaction demarcation
   */
  @Override
  public boolean supportsLocalTransactionDemarcation() {
    return false;
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy