Top Description Constructors Methods
org.eclipse.persistence.sessions

public abstract Class SessionEventAdapter

extends Object
implements SessionEventListener
Class Inheritance
All Implemented Interfaces
org.eclipse.persistence.sessions.SessionEventListener, org.eclipse.persistence.core.sessions.CoreSessionEventListener, java.util.EventListener
Known Direct Subclasses
org.eclipse.persistence.internal.sessions.factories.MissingDescriptorListener

Purpose: To provide a trivial implemetation of SessionEventListener. You may subclass this class rather than implement the entire SessonEventListener interface in cases where only a small subset of the interface methods are needed.

See Also
SessionEventManager#addListener(SessionEventListener), SessionEventListener, SessionEvent

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
missingDescriptor(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.missingDescriptor.

PUBLIC: This event is raised on the session if a descriptor is missing for a class being persisted.
public void
moreRowsDetected(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.moreRowsDetected.

PUBLIC: This event is raised on the session after read object query detected more than a single row back from the database.
public void
noRowsModified(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.noRowsModified.

PUBLIC: This event is raised on the session after update or delete SQL has been sent to the database but a row count of zero was returned.
public void
outputParametersDetected(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.outputParametersDetected.

PUBLIC: This event is raised on the session after a stored procedure call has been executed that had output parameters.
public void
postAcquireClientSession(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postAcquireClientSession.

PUBLIC: This event is raised on the client session after creation/acquiring.
public void
postAcquireConnection(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postAcquireConnection.

PUBLIC: This event is raised on when using the server/client sessions.
public void
postAcquireExclusiveConnection(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postAcquireExclusiveConnection.

PUBLIC: This event is raised when a ClientSession, with Isolated data, acquires an exclusive connection.
public void
postAcquireUnitOfWork(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postAcquireUnitOfWork.

PUBLIC: This event is raised on the unit of work after creation/acquiring.
public void
postBeginTransaction(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postBeginTransaction.

PUBLIC: This event is raised after a database transaction is started.
public void
postCalculateUnitOfWorkChangeSet(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postCalculateUnitOfWorkChangeSet.

PUBLIC: This event is raised after the commit has begun on the UnitOfWork and after the changes are calculated.
public void
postCommitTransaction(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postCommitTransaction.

PUBLIC: This event is raised after a database transaction is commited.
public void
postCommitUnitOfWork(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postCommitUnitOfWork.

PUBLIC: This event is raised on the unit of work after commit.
public void
postConnect(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postConnect.

PUBLIC: This event is raised after the session connects to the database.
public void
postDistributedMergeUnitOfWorkChangeSet(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postDistributedMergeUnitOfWorkChangeSet.

PUBLIC: This even will be raised after a UnitOfWorkChangeSet has been merged When that changeSet has been received from a distributed session
public void
postExecuteCall(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postExecuteCall.

PUBLIC: This event is raised after the execution of every call against the session.
public void
postExecuteQuery(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postExecuteQuery.

PUBLIC: This event is raised after the execution of every query against the session.
public void
postLogin(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postLogin.

PUBLIC: This Event is raised after the session logs in.
public void
postLogout(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postLogout.

PUBLIC: This Event is raised after the session logs out.
public void
postMergeUnitOfWorkChangeSet(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postMergeUnitOfWorkChangeSet.

PUBLIC: This even will be raised after a UnitOfWorkChangeSet has been merged
public void
postReleaseClientSession(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postReleaseClientSession.

PUBLIC: This event is raised on the client session after releasing.
public void
postReleaseUnitOfWork(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postReleaseUnitOfWork.

PUBLIC: This event is raised on the unit of work after release.
public void
postResumeUnitOfWork(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postResumeUnitOfWork.

PUBLIC: This event is raised on the unit of work after resuming.
public void
postRollbackTransaction(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postRollbackTransaction.

PUBLIC: This event is raised after a database transaction is rolledback.
public void
preBeginTransaction(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preBeginTransaction.

PUBLIC: This event is raised before a database transaction is started.
public void
preCalculateUnitOfWorkChangeSet(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preCalculateUnitOfWorkChangeSet.

PUBLIC: This event is raised after the commit has begun on the UnitOfWork but before the changes are calculated.
public void
preCommitTransaction(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preCommitTransaction.

PUBLIC: This event is raised before a database transaction is commited.
public void
preCommitUnitOfWork(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preCommitUnitOfWork.

PUBLIC: This event is raised on the unit of work before commit.
public void
preDistributedMergeUnitOfWorkChangeSet(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preDistributedMergeUnitOfWorkChangeSet.

PUBLIC: This even will be raised before a UnitOfWorkChangeSet has been merged When that changeSet has been received from a distributed session
public void
preExecuteCall(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preExecuteCall.

PUBLIC: This event is raised before the execution of every call against the session.
public void
preExecuteQuery(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preExecuteQuery.

PUBLIC: This event is raised before the execution of every query against the session.
public void
preLogin(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preLogin.

PUBLIC: This Event is raised before the session logs in.
public void
preLogout(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preLogout.

PUBLIC: This Event is raised before the session logs out.
public void
preMergeUnitOfWorkChangeSet(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preMergeUnitOfWorkChangeSet.

PUBLIC: This even will be raised before a UnitOfWorkChangeSet has been merged
public void
prepareUnitOfWork(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.prepareUnitOfWork.

PUBLIC: This event is raised on the unit of work after the SQL has been flushed, but the commit transaction has not been executed.
public void
preReleaseClientSession(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preReleaseClientSession.

PUBLIC: This event is raised on the client session before releasing.
public void
preReleaseConnection(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preReleaseConnection.

PUBLIC: This event is raised on when using the server/client sessions.
public void
preReleaseExclusiveConnection(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preReleaseExclusiveConnection.

PUBLIC: This event is fired just before a Client Session, with isolated data, releases its Exclusive Connection
public void
preReleaseUnitOfWork(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preReleaseUnitOfWork.

PUBLIC: This event is raised on the unit of work before release.
public void
preRollbackTransaction(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preRollbackTransaction.

PUBLIC: This event is raised before a database transaction is rolledback.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

SessionEventAdapterback to summary
public SessionEventAdapter()

Method Detail

missingDescriptorback to summary
public void missingDescriptor(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.missingDescriptor.

Doc from org.eclipse.persistence.sessions.SessionEventListener.missingDescriptor.

PUBLIC: This event is raised on the session if a descriptor is missing for a class being persisted. This can be used to lazy register the descriptor or set of descriptors.

Annotations
@Override
moreRowsDetectedback to summary
public void moreRowsDetected(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.moreRowsDetected.

Doc from org.eclipse.persistence.sessions.SessionEventListener.moreRowsDetected.

PUBLIC: This event is raised on the session after read object query detected more than a single row back from the database. The "result" of the event will be the call. Some applications may want to interpret this as an error or warning condition.

Annotations
@Override
noRowsModifiedback to summary
public void noRowsModified(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.noRowsModified.

Doc from org.eclipse.persistence.sessions.SessionEventListener.noRowsModified.

PUBLIC: This event is raised on the session after update or delete SQL has been sent to the database but a row count of zero was returned.

Annotations
@Override
outputParametersDetectedback to summary
public void outputParametersDetected(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.outputParametersDetected.

Doc from org.eclipse.persistence.sessions.SessionEventListener.outputParametersDetected.

PUBLIC: This event is raised on the session after a stored procedure call has been executed that had output parameters. If the proc was used to override an insert/update/delete operation then EclipseLink will not be expecting any return value. This event mechanism allows for a listener to be registered before the proc is call to process the output values. The event "result" will contain a Record of the output values, and property "call" will be the StoredProcedureCall.

Annotations
@Override
postAcquireClientSessionback to summary
public void postAcquireClientSession(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postAcquireClientSession.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postAcquireClientSession.

PUBLIC: This event is raised on the client session after creation/acquiring.

Annotations
@Override
postAcquireConnectionback to summary
public void postAcquireConnection(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postAcquireConnection.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postAcquireConnection.

PUBLIC: This event is raised on when using the server/client sessions. This event is raised after a connection is acquired from a connection pool.

Annotations
@Override
postAcquireExclusiveConnectionback to summary
public void postAcquireExclusiveConnection(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postAcquireExclusiveConnection.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postAcquireExclusiveConnection.

PUBLIC: This event is raised when a ClientSession, with Isolated data, acquires an exclusive connection. The event will contain the ClientSession that is being acquired. Users can set properties within the ConnectionPolicy of that ClientSession for access within this event.

Annotations
@Override
postAcquireUnitOfWorkback to summary
public void postAcquireUnitOfWork(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postAcquireUnitOfWork.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postAcquireUnitOfWork.

PUBLIC: This event is raised on the unit of work after creation/acquiring. This will be raised on nest units of work.

Annotations
@Override
postBeginTransactionback to summary
public void postBeginTransaction(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postBeginTransaction.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postBeginTransaction.

PUBLIC: This event is raised after a database transaction is started. It is not raised for nested transactions.

Annotations
@Override
postCalculateUnitOfWorkChangeSetback to summary
public void postCalculateUnitOfWorkChangeSet(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postCalculateUnitOfWorkChangeSet.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postCalculateUnitOfWorkChangeSet.

PUBLIC: This event is raised after the commit has begun on the UnitOfWork and after the changes are calculated. The UnitOfWorkChangeSet, at this point, will contain changeSets without the version fields updated and without IdentityField type primary keys. These will be updated after the insert, or update, of the object

Annotations
@Override
postCommitTransactionback to summary
public void postCommitTransaction(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postCommitTransaction.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postCommitTransaction.

PUBLIC: This event is raised after a database transaction is commited. It is not raised for nested transactions.

Annotations
@Override
postCommitUnitOfWorkback to summary
public void postCommitUnitOfWork(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postCommitUnitOfWork.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postCommitUnitOfWork.

PUBLIC: This event is raised on the unit of work after commit. This will be raised on nest units of work.

Annotations
@Override
postConnectback to summary
public void postConnect(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postConnect.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postConnect.

PUBLIC: This event is raised after the session connects to the database. In a server session this event is raised on every new connection established.

Annotations
@Override
postDistributedMergeUnitOfWorkChangeSetback to summary
public void postDistributedMergeUnitOfWorkChangeSet(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postDistributedMergeUnitOfWorkChangeSet.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postDistributedMergeUnitOfWorkChangeSet.

PUBLIC: This even will be raised after a UnitOfWorkChangeSet has been merged When that changeSet has been received from a distributed session

Annotations
@Override
postExecuteCallback to summary
public void postExecuteCall(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postExecuteCall.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postExecuteCall.

PUBLIC: This event is raised after the execution of every call against the session. The event contains the call and call result. This differs from query execution in that the call has been translated.

Annotations
@Override
postExecuteQueryback to summary
public void postExecuteQuery(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postExecuteQuery.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postExecuteQuery.

PUBLIC: This event is raised after the execution of every query against the session. The event contains the query and query result.

Annotations
@Override
postLoginback to summary
public void postLogin(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postLogin.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postLogin.

PUBLIC: This Event is raised after the session logs in.

Annotations
@Override
postLogoutback to summary
public void postLogout(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postLogout.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postLogout.

PUBLIC: This Event is raised after the session logs out.

Annotations
@Override
postMergeUnitOfWorkChangeSetback to summary
public void postMergeUnitOfWorkChangeSet(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postMergeUnitOfWorkChangeSet.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postMergeUnitOfWorkChangeSet.

PUBLIC: This even will be raised after a UnitOfWorkChangeSet has been merged

Annotations
@Override
postReleaseClientSessionback to summary
public void postReleaseClientSession(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postReleaseClientSession.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postReleaseClientSession.

PUBLIC: This event is raised on the client session after releasing.

Annotations
@Override
postReleaseUnitOfWorkback to summary
public void postReleaseUnitOfWork(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postReleaseUnitOfWork.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postReleaseUnitOfWork.

PUBLIC: This event is raised on the unit of work after release. This will be raised on nest units of work.

Annotations
@Override
postResumeUnitOfWorkback to summary
public void postResumeUnitOfWork(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postResumeUnitOfWork.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postResumeUnitOfWork.

PUBLIC: This event is raised on the unit of work after resuming. This occurs after pre/postCommit.

Annotations
@Override
postRollbackTransactionback to summary
public void postRollbackTransaction(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.postRollbackTransaction.

Doc from org.eclipse.persistence.sessions.SessionEventListener.postRollbackTransaction.

PUBLIC: This event is raised after a database transaction is rolledback. It is not raised for nested transactions.

Annotations
@Override
preBeginTransactionback to summary
public void preBeginTransaction(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preBeginTransaction.

Doc from org.eclipse.persistence.sessions.SessionEventListener.preBeginTransaction.

PUBLIC: This event is raised before a database transaction is started. It is not raised for nested transactions.

Annotations
@Override
preCalculateUnitOfWorkChangeSetback to summary
public void preCalculateUnitOfWorkChangeSet(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preCalculateUnitOfWorkChangeSet.

Doc from org.eclipse.persistence.sessions.SessionEventListener.preCalculateUnitOfWorkChangeSet.

PUBLIC: This event is raised after the commit has begun on the UnitOfWork but before the changes are calculated.

Annotations
@Override
preCommitTransactionback to summary
public void preCommitTransaction(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preCommitTransaction.

Doc from org.eclipse.persistence.sessions.SessionEventListener.preCommitTransaction.

PUBLIC: This event is raised before a database transaction is commited. It is not raised for nested transactions.

Annotations
@Override
preCommitUnitOfWorkback to summary
public void preCommitUnitOfWork(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preCommitUnitOfWork.

Doc from org.eclipse.persistence.sessions.SessionEventListener.preCommitUnitOfWork.

PUBLIC: This event is raised on the unit of work before commit. This will be raised on nest units of work.

Annotations
@Override
preDistributedMergeUnitOfWorkChangeSetback to summary
public void preDistributedMergeUnitOfWorkChangeSet(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preDistributedMergeUnitOfWorkChangeSet.

Doc from org.eclipse.persistence.sessions.SessionEventListener.preDistributedMergeUnitOfWorkChangeSet.

PUBLIC: This even will be raised before a UnitOfWorkChangeSet has been merged When that changeSet has been received from a distributed session

Annotations
@Override
preExecuteCallback to summary
public void preExecuteCall(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preExecuteCall.

Doc from org.eclipse.persistence.sessions.SessionEventListener.preExecuteCall.

PUBLIC: This event is raised before the execution of every call against the session. The event contains the call to be executed. This differs from query execution in that the call has been translated.

Annotations
@Override
preExecuteQueryback to summary
public void preExecuteQuery(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preExecuteQuery.

Doc from org.eclipse.persistence.sessions.SessionEventListener.preExecuteQuery.

PUBLIC: This event is raised before the execution of every query against the session. The event contains the query to be executed.

Annotations
@Override
preLoginback to summary
public void preLogin(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preLogin.

Doc from org.eclipse.persistence.sessions.SessionEventListener.preLogin.

PUBLIC: This Event is raised before the session logs in.

Annotations
@Override
preLogoutback to summary
public void preLogout(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preLogout.

Doc from org.eclipse.persistence.sessions.SessionEventListener.preLogout.

PUBLIC: This Event is raised before the session logs out.

Annotations
@Override
preMergeUnitOfWorkChangeSetback to summary
public void preMergeUnitOfWorkChangeSet(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preMergeUnitOfWorkChangeSet.

Doc from org.eclipse.persistence.sessions.SessionEventListener.preMergeUnitOfWorkChangeSet.

PUBLIC: This even will be raised before a UnitOfWorkChangeSet has been merged

Annotations
@Override
prepareUnitOfWorkback to summary
public void prepareUnitOfWork(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.prepareUnitOfWork.

Doc from org.eclipse.persistence.sessions.SessionEventListener.prepareUnitOfWork.

PUBLIC: This event is raised on the unit of work after the SQL has been flushed, but the commit transaction has not been executed. It is similar to the JTS prepare phase.

Annotations
@Override
preReleaseClientSessionback to summary
public void preReleaseClientSession(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preReleaseClientSession.

Doc from org.eclipse.persistence.sessions.SessionEventListener.preReleaseClientSession.

PUBLIC: This event is raised on the client session before releasing.

Annotations
@Override
preReleaseConnectionback to summary
public void preReleaseConnection(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preReleaseConnection.

Doc from org.eclipse.persistence.sessions.SessionEventListener.preReleaseConnection.

PUBLIC: This event is raised on when using the server/client sessions. This event is raised before a connection is released into a connection pool.

Annotations
@Override
preReleaseExclusiveConnectionback to summary
public void preReleaseExclusiveConnection(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preReleaseExclusiveConnection.

Doc from org.eclipse.persistence.sessions.SessionEventListener.preReleaseExclusiveConnection.

PUBLIC: This event is fired just before a Client Session, with isolated data, releases its Exclusive Connection

Annotations
@Override
preReleaseUnitOfWorkback to summary
public void preReleaseUnitOfWork(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preReleaseUnitOfWork.

Doc from org.eclipse.persistence.sessions.SessionEventListener.preReleaseUnitOfWork.

PUBLIC: This event is raised on the unit of work before release. This will be raised on nest units of work.

Annotations
@Override
preRollbackTransactionback to summary
public void preRollbackTransaction(SessionEvent event)

Implements org.eclipse.persistence.sessions.SessionEventListener.preRollbackTransaction.

Doc from org.eclipse.persistence.sessions.SessionEventListener.preRollbackTransaction.

PUBLIC: This event is raised before a database transaction is rolledback. It is not raised for nested transactions.

Annotations
@Override