| Interface | Description |
| Connector |
Purpose:
Define an interface for supplying TopLink with a Connection to
a JDBC database. |
| DatabaseSession |
Purpose: Add login and configuration API to that of Session. |
| ExternalTransactionController |
Purpose: Interface for external transaction management. |
| Login |
Purpose: Define the information required to connect to a TopLink session. |
| Session |
Purpose: Define the TopLink session public interface. |
| SessionEventListener |
Purpose: Used to support session events. |
| SessionLog |
SessionLog is the ever-so-simple interface used by
TopLink to log generated messages and SQL. |
| SessionProfiler |
Purpose: This interface defines the link between the Session and the PerformanceProfiler tool. |
| UnitOfWork |
Purpose: To allow object level transactions. |
| Class | Description |
| DatabaseLogin |
Purpose:
Hold the configuration information necessary to connect to a JDBC driver. |
| DefaultConnector |
Purpose:Use this Connector to build a java.sql.Connection in the
"standard" fashion, via the DriverManager. |
| DefaultSessionLog |
Purpose: Default log used for the session when message logging is enabled. |
| DirectConnector |
Purpose:Use this Connector to build a java.sql.Connection by
directly instantiating the Driver, as opposed to using the DriverManager. |
| ObjectCopyingPolicy |
Purpose: Define how an object is to be copied. |
| Project |
Purpose: Maintain all of the TopLink configuration information for a system. |
| SessionEvent |
Purpose: Encapsulate the information provided with session events. |
| SessionEventAdapter |
Purpose: To provide a trivial implemetation of SessionEventListener. |
| SessionEventManager |
Purpose: Used to support session events. |
| SessionLogEntry |
SessionLogEntry is a simple container object that holds
all the information pertinent to a TopLink logging event. |