public class EISAccessor extends DatasourceAccessor
EISAccessor
is an implementation of the Accessor
interface. It is responsible for:
EISInteraction
,
EISLogin
READ_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, writesCompleted
public java.lang.Object executeCall(Call call, AbstractRecord translationRow, AbstractSession session) throws DatabaseException
executeCall
in interface Accessor
executeCall
in class DatasourceAccessor
DatabaseException
public java.lang.Object basicExecuteCall(Call call, AbstractRecord translationRow, AbstractSession session) throws DatabaseException
DatabaseException
public 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
DatabaseException
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference