Class JMSPlatform
- java.lang.Object
- 
- org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform
- 
- org.eclipse.persistence.eis.EISPlatform
- 
- org.eclipse.persistence.eis.adapters.jms.JMSPlatform
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Cloneable,- org.eclipse.persistence.internal.core.databaseaccess.CorePlatform<org.eclipse.persistence.internal.helper.ConversionManager>,- org.eclipse.persistence.internal.databaseaccess.Platform
 
 public class JMSPlatform extends org.eclipse.persistence.eis.EISPlatformPlatform for Oracle JMS JCA adapter.- See Also:
- Serialized Form
- Author:
- Dave McCann
- Since:
- OracleAS TopLink 10g (10.0.3)
 
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringDESTINATIONstatic java.lang.StringDESTINATION_URLstatic java.lang.StringMODEstatic java.lang.StringRECEIVEstatic java.lang.StringREPLY_TO_DESTINATIONstatic java.lang.StringREPLY_TO_DESTINATION_URLstatic java.lang.StringSELECTORstatic java.lang.StringSENDstatic java.lang.StringSEND_RECEIVEstatic java.lang.StringTIMEOUT- 
Fields inherited from class org.eclipse.persistence.eis.EISPlatformdomMethod, isDOMRecordSupported, isIndexedRecordSupported, isMappedRecordSupported, recordConverter, requiresAutoCommit, shouldConvertDataToStrings, supportsLocalTransactions, xmlConversionManager
 - 
Fields inherited from class org.eclipse.persistence.internal.databaseaccess.DatasourcePlatformconversionManager, dataTypesConvertedFromAClass, dataTypesConvertedToAClass, defaultNativeSequenceToTable, defaultSeqenceAtNextValue, defaultSequence, endDelimiter, platformOperators, sequences, sequencesLock, startDelimiter, supportsReturnGeneratedKeys, tableQualifier, timestampQuery
 
- 
 - 
Constructor SummaryConstructors Constructor Description JMSPlatform()Default constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.resource.cci.InteractionSpecbuildInteractionSpec(org.eclipse.persistence.eis.interactions.EISInteraction interaction)Allow the platform to build the interaction spec based on properties defined in the interaction.org.eclipse.persistence.internal.sessions.AbstractRecordcreateDatabaseRowFromDOMRecord(javax.resource.cci.Record record, org.eclipse.persistence.eis.interactions.EISInteraction call, org.eclipse.persistence.eis.EISAccessor accessor)Allow the platform to handle the creation of the Record for the DOM record.javax.resource.cci.RecordcreateDOMRecord(java.lang.String recordName, org.eclipse.persistence.eis.EISAccessor accessor)Allow the platform to handle the creation of the DOM record.voidsetDOMInRecord(org.w3c.dom.Element dom, javax.resource.cci.Record record, org.eclipse.persistence.eis.interactions.EISInteraction call, org.eclipse.persistence.eis.EISAccessor accessor)Stores the XML DOM value into the record.- 
Methods inherited from class org.eclipse.persistence.eis.EISPlatformappendParameter, buildCallFromStatement, buildNativeCall, buildRow, buildRows, createInputRecord, createOutputRecord, getConversionManager, getRecordConverter, getValueFromRecord, isDOMRecordSupported, isIndexedRecordSupported, isMappedRecordSupported, requiresAutoCommit, setIsDOMRecordSupported, setIsIndexedRecordSupported, setIsMappedRecordSupported, setRecordConverter, setRequiresAutoCommit, setShouldConvertDataToStrings, setSupportsLocalTransactions, setValueInRecord, shouldConvertDataToStrings, supportsLocalTransactions
 - 
Methods inherited from class org.eclipse.persistence.internal.databaseaccess.DatasourcePlatformaddOperator, addSequence, addSequence, buildSelectQueryForIdentity, buildSelectQueryForIdentity, buildSelectQueryForSequenceObject, buildSelectQueryForSequenceObject, clone, convertObject, convertObject, copyInto, createConnectionCustomizer, createExpressionFor, createPlatformDefaultSequence, getCustomModifyValueForCall, getDataTypesConvertedFrom, getDataTypesConvertedTo, getDefaultNativeSequenceToTable, getDefaultSeqenceAtNextValue, getDefaultSequence, getDefaultSequenceToWrite, getDriverVersion, getEndDelimiter, getIdentifierQuoteCharacter, getINClauseLimit, getOperator, getPlatformOperators, getSelectSequenceQuery, getSequence, getSequencePreallocationSize, getSequences, getSequencesToWrite, getStartDelimiter, getTableQualifier, getTimestampFromServer, getTimestampQuery, getUpdateSequenceQuery, hasDefaultSequence, initialize, initializeDefaultQueries, initializePlatformOperators, isAccess, isAttunity, isCloudscape, isDB2, isDB2Z, isDBase, isDerby, isFirebird, isH2, isHANA, isHSQL, isInformix, isMaxDB, isMySQL, isODBC, isOracle, isOracle23, isOracle9, isPervasive, isPointBase, isPostgreSQL, isSQLAnywhere, isSQLServer, isSybase, isSymfoware, isTimesTen, isTimesTen7, removeAllSequences, removeSequence, sequencesAfterCloneCleanup, setConversionManager, setDefaultNativeSequenceToTable, setDefaultSeqenceAtNextValue, setDefaultSequence, setEndDelimiter, setSelectSequenceNumberQuery, setSequencePreallocationSize, setSequences, setStartDelimiter, setSupportsReturnGeneratedKeys, setTableQualifier, setTimestampQuery, setUpdateSequenceQuery, shouldNativeSequenceUseTransaction, shouldPrepare, shouldSelectDistinctIncludeOrderBy, shouldSelectIncludeOrderBy, shouldUseCustomModifyForCall, supportsIdentity, supportsNativeSequenceNumbers, supportsReturnGeneratedKeys, supportsSequenceObjects, toString, usesPlatformDefaultSequence
 
- 
 
- 
- 
- 
Field Detail- 
MODEpublic static final java.lang.String MODE - See Also:
- Constant Field Values
 
 - 
SENDpublic static final java.lang.String SEND - See Also:
- Constant Field Values
 
 - 
RECEIVEpublic static final java.lang.String RECEIVE - See Also:
- Constant Field Values
 
 - 
SEND_RECEIVEpublic static final java.lang.String SEND_RECEIVE - See Also:
- Constant Field Values
 
 - 
SELECTORpublic static final java.lang.String SELECTOR - See Also:
- Constant Field Values
 
 - 
TIMEOUTpublic static final java.lang.String TIMEOUT - See Also:
- Constant Field Values
 
 - 
DESTINATIONpublic static final java.lang.String DESTINATION - See Also:
- Constant Field Values
 
 - 
DESTINATION_URLpublic static final java.lang.String DESTINATION_URL - See Also:
- Constant Field Values
 
 - 
REPLY_TO_DESTINATIONpublic static final java.lang.String REPLY_TO_DESTINATION - See Also:
- Constant Field Values
 
 - 
REPLY_TO_DESTINATION_URLpublic static final java.lang.String REPLY_TO_DESTINATION_URL - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
buildInteractionSpecpublic javax.resource.cci.InteractionSpec buildInteractionSpec(org.eclipse.persistence.eis.interactions.EISInteraction interaction) Allow the platform to build the interaction spec based on properties defined in the interaction.- Overrides:
- buildInteractionSpecin class- org.eclipse.persistence.eis.EISPlatform
 
 - 
createDOMRecordpublic javax.resource.cci.Record createDOMRecord(java.lang.String recordName, org.eclipse.persistence.eis.EISAccessor accessor)Allow the platform to handle the creation of the DOM record. Creates an indexed record (mapped records are not supported).- Overrides:
- createDOMRecordin class- org.eclipse.persistence.eis.EISPlatform
 
 - 
setDOMInRecordpublic void setDOMInRecord(org.w3c.dom.Element dom, javax.resource.cci.Record record, org.eclipse.persistence.eis.interactions.EISInteraction call, org.eclipse.persistence.eis.EISAccessor accessor)Stores the XML DOM value into the record. Convert the DOM to text and add to the indexed record.- Overrides:
- setDOMInRecordin class- org.eclipse.persistence.eis.EISPlatform
 
 - 
createDatabaseRowFromDOMRecordpublic org.eclipse.persistence.internal.sessions.AbstractRecord createDatabaseRowFromDOMRecord(javax.resource.cci.Record record, org.eclipse.persistence.eis.interactions.EISInteraction call, org.eclipse.persistence.eis.EISAccessor accessor)Allow the platform to handle the creation of the Record for the DOM record. Translate the indexed record text into a DOM record.- Overrides:
- createDatabaseRowFromDOMRecordin class- org.eclipse.persistence.eis.EISPlatform
 
 
- 
 
-