com.infoengine.connector
Class IeResourceAdapterMetaData

java.lang.Object
  extended bycom.infoengine.connector.IeResourceAdapterMetaData
All Implemented Interfaces:
javax.resource.cci.ResourceAdapterMetaData

public class IeResourceAdapterMetaData
extends Object
implements javax.resource.cci.ResourceAdapterMetaData

metadata about this RA implementation retrieved from a ConnectionFactory with the .getMetaData() method.


Field Summary
private static IeResourceAdapterMetaData _meta
           
private static String ADAPTER_NAME
           
private static String ADAPTER_SHORT_DESC
           
private static String ADAPTER_VENDOR_NAME
           
private static String ADAPTER_VERSION
           
private static String[] ixSpecs
           
private static String SPEC_VERSION
           
 
Constructor Summary
private IeResourceAdapterMetaData()
          create a new IeResourceAdapterMetaData
 
Method Summary
 String getAdapterName()
          get the resource adapter name
 String getAdapterShortDescription()
          get the resource adapter short description
 String getAdapterVendorName()
          get the vendor name
 String getAdapterVersion()
          get the adapter version
 String[] getInteractionSpecsSupported()
          get the supported InteractionSpec implementations
(package private) static IeResourceAdapterMetaData getMetaData()
          since the info in this class is static we really only need one copy hanging around
 String getSpecVersion()
          get the implemented JCA spec version
 boolean supportsExecuteWithInputAndOutputRecord()
          does not support execute with output record
 boolean supportsExecuteWithInputRecordOnly()
          supports execute with input record
 boolean supportsLocalTransactionDemarcation()
          supports local transactions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADAPTER_NAME

private static final String ADAPTER_NAME
See Also:
Constant Field Values

ADAPTER_SHORT_DESC

private static final String ADAPTER_SHORT_DESC
See Also:
Constant Field Values

ADAPTER_VENDOR_NAME

private static final String ADAPTER_VENDOR_NAME
See Also:
Constant Field Values

ADAPTER_VERSION

private static final String ADAPTER_VERSION
See Also:
Constant Field Values

SPEC_VERSION

private static final String SPEC_VERSION
See Also:
Constant Field Values

ixSpecs

private static final String[] ixSpecs

_meta

private static IeResourceAdapterMetaData _meta
Constructor Detail

IeResourceAdapterMetaData

private IeResourceAdapterMetaData()
create a new IeResourceAdapterMetaData

Method Detail

getMetaData

static IeResourceAdapterMetaData getMetaData()
since the info in this class is static we really only need one copy hanging around

Returns:
IeResourceAdapterMetaData (singleton)

getAdapterName

public String getAdapterName()
get the resource adapter name

Specified by:
getAdapterName in interface javax.resource.cci.ResourceAdapterMetaData
Returns:
String

getAdapterShortDescription

public String getAdapterShortDescription()
get the resource adapter short description

Specified by:
getAdapterShortDescription in interface javax.resource.cci.ResourceAdapterMetaData
Returns:
String

getAdapterVendorName

public String getAdapterVendorName()
get the vendor name

Specified by:
getAdapterVendorName in interface javax.resource.cci.ResourceAdapterMetaData
Returns:
String

getAdapterVersion

public String getAdapterVersion()
get the adapter version

Specified by:
getAdapterVersion in interface javax.resource.cci.ResourceAdapterMetaData
Returns:
String

getInteractionSpecsSupported

public String[] getInteractionSpecsSupported()
get the supported InteractionSpec implementations

Specified by:
getInteractionSpecsSupported in interface javax.resource.cci.ResourceAdapterMetaData
Returns:
String []

getSpecVersion

public String getSpecVersion()
get the implemented JCA spec version

Specified by:
getSpecVersion in interface javax.resource.cci.ResourceAdapterMetaData
Returns:
String

supportsExecuteWithInputAndOutputRecord

public boolean supportsExecuteWithInputAndOutputRecord()
does not support execute with output record

Specified by:
supportsExecuteWithInputAndOutputRecord in interface javax.resource.cci.ResourceAdapterMetaData
Returns:
boolean

supportsExecuteWithInputRecordOnly

public boolean supportsExecuteWithInputRecordOnly()
supports execute with input record

Specified by:
supportsExecuteWithInputRecordOnly in interface javax.resource.cci.ResourceAdapterMetaData
Returns:
boolean

supportsLocalTransactionDemarcation

public boolean supportsLocalTransactionDemarcation()
supports local transactions

Specified by:
supportsLocalTransactionDemarcation in interface javax.resource.cci.ResourceAdapterMetaData
Returns:
boolean