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

se.laz.casual.jca.CasualRaMetaData Maven / Gradle / Ivy

There is a newer version: 3.3.0
Show newest version
/*
 * Copyright (c) 2017 - 2018, The casual project. All rights reserved.
 *
 * This software is licensed under the MIT license, https://opensource.org/licenses/MIT
 */
package se.laz.casual.jca;

import se.laz.casual.internal.CasualConstants;

import jakarta.resource.cci.ResourceAdapterMetaData;

/**
 * CasualRaMetaData
 *
 * @version $Revision: $
 */
public class CasualRaMetaData implements ResourceAdapterMetaData
{

   @Override
   public String getAdapterVersion()
   {
      return CasualConstants.CASUAL_API_VERSION;
   }

   @Override
   public String getAdapterVendorName()
   {
      return CasualConstants.CASUAL_NAME;
   }

   @Override
   public String getAdapterName()
   {
      return CasualConstants.CASUAL_ADAPTER_NAME;
   }

   @Override
   public String getAdapterShortDescription()
   {
      return CasualConstants.CASUAL_ADAPTER_DESCRIPTION;
   }

   @Override
   public String getSpecVersion()
   {
      return CasualConstants.CASUAL_ADAPTER_JCA_SPEC_VERSION;
   }

   @Override
   public String[] getInteractionSpecsSupported()
   {
      return new String[0];
   }

   @Override
   public boolean supportsExecuteWithInputAndOutputRecord()
   {
      return false;
   }

   @Override
   public boolean supportsExecuteWithInputRecordOnly()
   {
      return false;
   }

   @Override
   public boolean supportsLocalTransactionDemarcation()
   {
      return false;
   }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy