er.extensions.jdbc
Class ERXJDBCAdaptor.Context
java.lang.Object
com.webobjects.eoaccess.EOAdaptorContext
com.webobjects.jdbcadaptor.JDBCContext
er.extensions.jdbc.ERXJDBCAdaptor.Context
- Enclosing class:
- ERXJDBCAdaptor
public static class ERXJDBCAdaptor.Context
- extends com.webobjects.jdbcadaptor.JDBCContext
Context subclass that uses connection pooling.
- Author:
- ak
Nested classes/interfaces inherited from class com.webobjects.eoaccess.EOAdaptorContext |
com.webobjects.eoaccess.EOAdaptorContext.Delegate |
Fields inherited from class com.webobjects.jdbcadaptor.JDBCContext |
_cachedChannel, _connectionSupportTransaction, _jdbcConnection, ANSI92ConformanceKey, ANSIEntryConformance, ANSIFullConformance, ANSIIntermediateConformance, CreateParamsKey, DBMSNameKey, DefaultJDBCTypeKey, DriverNameKey, DriverVersionKey, IdentifierQuoteStringKey, InternalTypeKey, MaxScaleKey, MinScaleKey, NonNullableColumnsKey, NullableKey, PrecisionKey, SearchableKey, StringFunctionsKey |
Fields inherited from class com.webobjects.eoaccess.EOAdaptorContext |
_adaptor, _channels, _delegate, _delegateRespondsTo_didBegin, _delegateRespondsTo_didCommit, _delegateRespondsTo_didRollback, _delegateRespondsTo_shouldBegin, _delegateRespondsTo_shouldCommit, _delegateRespondsTo_shouldConnect, _delegateRespondsTo_shouldRollback, _hasOpenTransaction, AdaptorContextBeginTransactionNotification, AdaptorContextCommitTransactionNotification, AdaptorContextRollbackTransactionNotification |
Methods inherited from class com.webobjects.jdbcadaptor.JDBCContext |
_setAutoCommit, commitTransaction, connection, handleDroppedConnection, setupJndiConfiguration |
Methods inherited from class com.webobjects.eoaccess.EOAdaptorContext |
_newPrimaryKey, _registerAdaptorChannel, _unregisterAdaptorChannel, adaptor, canNestTransactions, channels, defaultDelegate, delegate, hasBusyChannels, hasOpenChannels, hasOpenTransaction, setDefaultDelegate, setDelegate, transactionDidBegin, transactionNestingLevel |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ERXJDBCAdaptor.Context
public ERXJDBCAdaptor.Context(com.webobjects.eoaccess.EOAdaptor eoadaptor)
rollbackTransaction
public void rollbackTransaction()
- Re-implemented to fix: http://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg06063.html.
We could also use the delegate, but where would be the fun in that?
- Overrides:
rollbackTransaction
in class com.webobjects.jdbcadaptor.JDBCContext
connect
public boolean connect()
throws com.webobjects.jdbcadaptor.JDBCAdaptorException
- Overrides:
connect
in class com.webobjects.jdbcadaptor.JDBCContext
- Throws:
com.webobjects.jdbcadaptor.JDBCAdaptorException
createJDBCChannel
protected com.webobjects.jdbcadaptor.JDBCChannel createJDBCChannel()
_cachedAdaptorChannel
protected com.webobjects.jdbcadaptor.JDBCChannel _cachedAdaptorChannel()
- Overrides:
_cachedAdaptorChannel
in class com.webobjects.jdbcadaptor.JDBCContext
createAdaptorChannel
public com.webobjects.eoaccess.EOAdaptorChannel createAdaptorChannel()
- Overrides:
createAdaptorChannel
in class com.webobjects.jdbcadaptor.JDBCContext
disconnect
public void disconnect()
throws com.webobjects.jdbcadaptor.JDBCAdaptorException
- Overrides:
disconnect
in class com.webobjects.jdbcadaptor.JDBCContext
- Throws:
com.webobjects.jdbcadaptor.JDBCAdaptorException
beginTransaction
public void beginTransaction()
- Overrides:
beginTransaction
in class com.webobjects.jdbcadaptor.JDBCContext
transactionDidCommit
public void transactionDidCommit()
- Overrides:
transactionDidCommit
in class com.webobjects.eoaccess.EOAdaptorContext
transactionDidRollback
public void transactionDidRollback()
- Overrides:
transactionDidRollback
in class com.webobjects.eoaccess.EOAdaptorContext
Copyright © 2002 – 2007 Project Wonder.