public interface ResourceAdapterMetaData
jakarta.resource.cci.ResourceAdapterMetaData 
  provides information about capabilities of a resource adapter 
  implementation. Note that this interface does not provide information 
  about an EIS instance that is connected through the resource adapter.
  A CCI client uses a ConnectionFactory.getMetaData to 
  get metadata information about the resource adapter. The 
  getMetaData method does not require that an active 
  connection to an EIS instance should have been established.
  
The ResourceAdapterMetaData can be extended to provide more information specific to a resource adapter implementation.
ConnectionFactory| Modifier and Type | Method and Description | 
|---|---|
| String | getAdapterName()Gets a tool displayable name of the resource adapter. | 
| String | getAdapterShortDescription()Gets a tool displayable short desription of the resource
  adapter. | 
| String | getAdapterVendorName()Gets the name of the vendor that has provided the resource 
  adapter. | 
| String | getAdapterVersion()Gets the version of the resource adapter. | 
| String[] | getInteractionSpecsSupported()Returns an array of fully-qualified names of InteractionSpec
  types supported by the CCI implementation for this resource
  adapter. | 
| String | getSpecVersion()Returns a string representation of the version of the 
  connector architecture specification that is supported by
  the resource adapter. | 
| boolean | supportsExecuteWithInputAndOutputRecord()Returns true if the implementation class for the Interaction 
  interface implements public boolean execute(InteractionSpec 
  ispec, Record input, Record output) method; otherwise the 
  method returns false. | 
| boolean | supportsExecuteWithInputRecordOnly()Returns true if the implementation class for the Interaction
  interface implements public Record execute(InteractionSpec
  ispec, Record input) method; otherwise the method returns 
  false. | 
| boolean | supportsLocalTransactionDemarcation()Returns true if the resource adapter implements the LocalTransaction
  interface and supports local transaction demarcation on the 
  underlying EIS instance through the LocalTransaction interface. | 
String getAdapterVersion()
String getAdapterVendorName()
String getAdapterName()
String getAdapterShortDescription()
String getSpecVersion()
String[] getInteractionSpecsSupported()
InteractionSpecboolean supportsExecuteWithInputAndOutputRecord()
Interactionboolean supportsExecuteWithInputRecordOnly()
Interactionboolean supportsLocalTransactionDemarcation()
LocalTransactionCopyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.