Project Wonder 5.0.0.8795

er.extensions.jdbc
Class ERXJDBCAdaptor.Context

java.lang.Object
  extended by com.webobjects.eoaccess.EOAdaptorContext
      extended by com.webobjects.jdbcadaptor.JDBCContext
          extended by er.extensions.jdbc.ERXJDBCAdaptor.Context
Enclosing class:
ERXJDBCAdaptor

public static class ERXJDBCAdaptor.Context
extends JDBCContext

Context subclass that uses connection pooling.

Author:
ak

Nested Class Summary
 
Nested classes/interfaces inherited from class com.webobjects.eoaccess.EOAdaptorContext
EOAdaptorContext.Delegate
 
Field Summary
 
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
 
Constructor Summary
ERXJDBCAdaptor.Context(EOAdaptor eoadaptor)
           
 
Method Summary
protected  JDBCChannel _cachedAdaptorChannel()
           
 void beginTransaction()
           
 boolean connect()
           
 EOAdaptorChannel createAdaptorChannel()
           
protected  JDBCChannel createJDBCChannel()
           
 void disconnect()
           
 void transactionDidCommit()
           
 void transactionDidRollback()
           
 
Methods inherited from class com.webobjects.jdbcadaptor.JDBCContext
_setAutoCommit, commitTransaction, connection, handleDroppedConnection, rollbackTransaction, 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
 

Constructor Detail

ERXJDBCAdaptor.Context

public ERXJDBCAdaptor.Context(EOAdaptor eoadaptor)
Method Detail

connect

public boolean connect()
                throws JDBCAdaptorException
Overrides:
connect in class JDBCContext
Throws:
JDBCAdaptorException

createJDBCChannel

protected JDBCChannel createJDBCChannel()

_cachedAdaptorChannel

protected JDBCChannel _cachedAdaptorChannel()
Overrides:
_cachedAdaptorChannel in class JDBCContext

createAdaptorChannel

public EOAdaptorChannel createAdaptorChannel()
Overrides:
createAdaptorChannel in class JDBCContext

disconnect

public void disconnect()
                throws JDBCAdaptorException
Overrides:
disconnect in class JDBCContext
Throws:
JDBCAdaptorException

beginTransaction

public void beginTransaction()
Overrides:
beginTransaction in class JDBCContext

transactionDidCommit

public void transactionDidCommit()
Overrides:
transactionDidCommit in class EOAdaptorContext

transactionDidRollback

public void transactionDidRollback()
Overrides:
transactionDidRollback in class EOAdaptorContext

Last updated: Fri, Jan 9, 2009 • 04:35 AM EST

Copyright © 2002 – 2007 Project Wonder.