Top Interfaces Classes
module org.eclipse.persistence.core

Package org.eclipse.persistence.sessions


Interface Summary

Modifier and TypeInterface and Description
public interface
Connector

Purpose: Define an interface for supplying TopLink with a Connection to a JDBC database.

public interface
DatabaseSession

Purpose: Add login and configuration API to that of Session.

public interface
DataRecord

This interface defines the public interface for the EclipseLink DatabaseRecord (was Record), and the other record types XMLRecord, EISRecord.

public interface
ExternalTransactionController

Purpose: Interface for external transaction management.

public interface
IdentityMapAccessor

PUBLIC: IdentityMapAccessor provides the public interface into all functionality associated with EclipseLink's cache.

public interface
Login

Purpose: Define the information required to connect to an EclipseLink session.

public interface
Session

Purpose: Define the EclipseLink session public interface.

public interface
SessionEventListener

Purpose: Used to support session events.

public interface
SessionProfiler

Purpose: This interface defines the link between the Session and the PerformanceProfiler tool.

public interface
UnitOfWork

Purpose: To allow object level transactions.

Class Summary

Modifier and TypeClass and Description
public class
CopyGroup

Purpose: Define how an object is to be copied.

public class
DatabaseLogin

Purpose: Hold the configuration information necessary to connect to a JDBC driver.

public class
DatabaseRecord

Purpose: Define a representation of a database row as field=>value pairs.

public abstract class
DatasourceLogin

Purpose: Hold the configuration information necessary to connect to a datasource.

public class
DefaultConnector

Purpose:Use this Connector to build a java.sql.Connection in the "standard" fashion, via the DriverManager.

public class
DirectConnector

Purpose:Use this Connector to build a java.sql.Connection by directly instantiating the Driver, as opposed to using the DriverManager.

public class
JNDIConnector

Specifies the J2EE DataSource lookup options.

public class
Project

Purpose: Maintain all of the EclipseLink configuration information for a system.

public class
SessionEvent

Purpose: Encapsulate the information provided with session events.

public abstract class
SessionEventAdapter

Purpose: To provide a trivial implemetation of SessionEventListener.

public class
SessionEventManager

Purpose: Used to support session events.

public abstract class
SessionProfilerAdapter

Adapter class for SessionProfiler interface.