FileDocCategorySizeDatePackage
RecordFactory.javaAPI DocGlassfish v2 API4401Fri May 04 22:35:34 BST 2007javax.resource.cci

RecordFactory

public interface RecordFactory
The RecordFactory interface is used for creating MappedRecord and IndexedRecord instances. Note that the RecordFactory is only used for creation of generic record instances. A CCI implementation provides an implementation class for the RecordFactory interface.
author
Rahul Sharma
since
0.8
see
javax.resource.cci.IndexedRecord
see
javax.resource.cci.MappedRecord

Fields Summary
Constructors Summary
Methods Summary
public IndexedRecordcreateIndexedRecord(java.lang.String recordName)
Creates a IndexedRecord. The method takes the name of the record that is to be created by the RecordFactory. The name of the record acts as a pointer to the meta information (stored in the metadata repository) for a specific record type.

param
recordName Name of the Record
return
IndexedRecord
throws
ResourceException Failed to create an IndexedRecord. Example error cases are:
  • Invalid specification of record name
  • Resource adapter internal error
  • Failed to access metadata repository
throws
NotSupportedException Operation not supported

public MappedRecordcreateMappedRecord(java.lang.String recordName)
Creates a MappedRecord. The method takes the name of the record that is to be created by the RecordFactory. The name of the record acts as a pointer to the meta information (stored in the metadata repository) for a specific record type.

param
recordName Name of the Record
return
MappedRecord
throws
ResourceException Failed to create a MappedRecord. Example error cases are:
  • Invalid specification of record name
  • Resource adapter internal error
  • Failed to access metadata repository
throws
NotSupportedException Operation not supported