oracle.toplink.essentials.sessions |
|
Java Source File Name | Type | Comment |
Connector.java | Interface | Purpose:
Define an interface for supplying TopLink with a Connection to
a JDBC database.
Description:
This interface defines the methods to be implemented that allow TopLink to
acquire a Connection to a JDBC database. |
DatabaseLogin.java | Class |
Purpose:
Hold the configuration information necessary to connect to a JDBC driver.
Description:
A DatabaseLogin is used by a TopLink database session to connect to a
JDBC server.
Responsibilities:
- Hold the driver class name and URL header
- Hold the database URL
- Hold any driver-specific database connection properties (e.g.
|
DatabaseRecord.java | Class |
Purpose: Define a representation of a database row as field=>value pairs. |
DatabaseSession.java | Interface |
Purpose: Add login and configuration API to that of Session. |
DatasourceLogin.java | Class |
Purpose:
Hold the configuration information necessary to connect to a datasource. |
DefaultConnector.java | Class |
Purpose:Use this Connector to build a java.sql.Connection in the
"standard" fashion, via the DriverManager. |
DirectConnector.java | Class |
Purpose:Use this Connector to build a java.sql.Connection by
directly instantiating the Driver, as opposed to using the DriverManager. |
ExternalTransactionController.java | Interface |
Purpose: Interface for external transaction management.
Description: This interface represents a delegate to be used for external
transaction management. |
IdentityMapAccessor.java | Interface | PUBLIC:
IdentityMapAccessor provides the public interface into all functionality associated with
TopLink identity maps. |
Login.java | Interface |
Purpose: Define the information required to connect to a TopLink session.
Description: This interface represents a generic concept of a login to be used
when connecting to a data-store. |
ObjectCopyingPolicy.java | Class | Purpose: Define how an object is to be copied.
Description: This is for usage with the object copying feature, not the unit of work. |
Project.java | Class | Purpose: Maintain all of the TopLink configuration information for a system. |
Record.java | Interface | This interface defines the public interface for the TopLink DatabaseRecord (was DatabaseRow),
and the other record types XMLRecord, EISRecord. |
Session.java | Interface |
Purpose: Define the TopLink session public interface. |
SessionEvent.java | Class | Purpose: Encapsulate the information provided with session events. |
SessionEventAdapter.java | Class | Purpose: To provide a trivial implemetation of SessionEventListener. |
SessionEventListener.java | Interface | Purpose: Used to support session events. |
SessionEventManager.java | Class | Purpose: Used to support session events. |
SessionProfiler.java | Interface | Purpose: This interface defines the link between the Session and the PerformanceProfiler tool. |
UnitOfWork.java | Interface | Purpose: To allow object level transactions. |