public class EISAccessor extends DatasourceAccessor
EISAccessor is an implementation of the Accessor
interface. It is responsible for:
EISInteraction,
EISLoginREAD_STATEMENTS_COUNT_PROPERTY, readStatementsCount, shouldCheckConnection, STOREDPROCEDURE_STATEMENTS_COUNT_PROPERTY, storedProcedureStatementsCount, WRITE_STATEMENTS_COUNT_PROPERTY, writeStatementsCount| Constructor and Description |
|---|
EISAccessor()
Default Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
basicExecuteCall(Call call,
AbstractRecord translationRow,
AbstractSession session)
Execute the interaction.
|
void |
basicRollbackTransaction(AbstractSession session)
Rollback the local transaction on the datasource.
|
java.lang.Object |
executeCall(Call call,
AbstractRecord translationRow,
AbstractSession session)
Avoid super to have logging occur after possible manual auto-commit.
|
javax.resource.cci.Connection |
getCCIConnection()
Return the CCI connection to the EIS resource adapter.
|
EISPlatform |
getEISPlatform()
Return and cast the platform.
|
javax.resource.cci.RecordFactory |
getRecordFactory()
Return the RecordFactory.
|
void |
setRecordFactory(javax.resource.cci.RecordFactory recordFactory)
Set the RecordFactory.
|
beginTransaction, clone, closeConnection, closeJTSConnection, commitTransaction, connect, createCustomizer, decrementCallCount, disconnect, flushSelectCalls, getCallCount, getColumnInfo, getConnection, getDatasourceConnection, getDatasourcePlatform, getLogin, getPool, getReadStatementsCount, getSequencingCallback, getStoredProcedureStatementsCount, getTableInfo, getWriteStatementsCount, incrementCallCount, isConnected, isInTransaction, isPossibleFailure, isValid, reestablishConnection, releaseCustomizer, releaseCustomizer, reset, rollbackTransaction, setDatasourcePlatform, setIsValid, setPool, setPossibleFailure, usesExternalConnectionPooling, usesExternalTransactionController, writesCompletedpublic java.lang.Object executeCall(Call call, AbstractRecord translationRow, AbstractSession session) throws DatabaseException
executeCall in interface AccessorexecuteCall in class DatasourceAccessorDatabaseExceptionpublic java.lang.Object basicExecuteCall(Call call, AbstractRecord translationRow, AbstractSession session) throws DatabaseException
DatabaseExceptionpublic javax.resource.cci.Connection getCCIConnection()
public EISPlatform getEISPlatform()
public javax.resource.cci.RecordFactory getRecordFactory()
public void setRecordFactory(javax.resource.cci.RecordFactory recordFactory)
public void basicRollbackTransaction(AbstractSession session) throws DatabaseException
DatabaseExceptionEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference