|
EclipseLink1.0 - 20080707 API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SessionEventListener
Purpose: Used to support session events. To register for events notification an event listener must be registered with the session.
SessionEventManager.addListener(SessionEventListener)
,
Session.getEventManager()
,
SessionEvent
Method Summary | |
---|---|
void |
missingDescriptor(SessionEvent event)
PUBLIC: This event is raised on the session if a descriptor is missing for a class being persisted. |
void |
moreRowsDetected(SessionEvent event)
PUBLIC: This event is raised on the session after read object query detected more than a single row back from the database. |
void |
noRowsModified(SessionEvent event)
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. |
void |
outputParametersDetected(SessionEvent event)
PUBLIC: This event is raised on the session after a stored procedure call has been executed that had output parameters. |
void |
postAcquireClientSession(SessionEvent event)
PUBLIC: This event is raised on the client session after creation/acquiring. |
void |
postAcquireConnection(SessionEvent event)
PUBLIC: This event is raised on when using the server/client sessions. |
void |
postAcquireExclusiveConnection(SessionEvent event)
PUBLIC: This event is raised when a ClientSession, with Isolated data, acquires an exclusive connection. |
void |
postAcquireUnitOfWork(SessionEvent event)
PUBLIC: This event is raised on the unit of work after creation/acquiring. |
void |
postBeginTransaction(SessionEvent event)
PUBLIC: This event is raised after a database transaction is started. |
void |
postCalculateUnitOfWorkChangeSet(SessionEvent event)
PUBLIC: This event is raised after the commit has begun on the UnitOfWork and after the changes are calculated. |
void |
postCommitTransaction(SessionEvent event)
PUBLIC: This event is raised after a database transaction is commited. |
void |
postCommitUnitOfWork(SessionEvent event)
PUBLIC: This event is raised on the unit of work after commit. |
void |
postConnect(SessionEvent event)
PUBLIC: This event is raised after the session connects to the database. |
void |
postDistributedMergeUnitOfWorkChangeSet(SessionEvent event)
PUBLIC: This even will be raised after a UnitOfWorkChangeSet has been merged When that changeSet has been received from a distributed session |
void |
postExecuteQuery(SessionEvent event)
PUBLIC: This event is raised after the execution of every query against the session. |
void |
postLogin(SessionEvent event)
PUBLIC: This Event is raised after the session logs in. |
void |
postMergeUnitOfWorkChangeSet(SessionEvent event)
PUBLIC: This even will be raised after a UnitOfWorkChangeSet has been merged |
void |
postReleaseClientSession(SessionEvent event)
PUBLIC: This event is raised on the client session after releasing. |
void |
postReleaseUnitOfWork(SessionEvent event)
PUBLIC: This event is raised on the unit of work after release. |
void |
postResumeUnitOfWork(SessionEvent event)
PUBLIC: This event is raised on the unit of work after resuming. |
void |
postRollbackTransaction(SessionEvent event)
PUBLIC: This event is raised after a database transaction is rolledback. |
void |
preBeginTransaction(SessionEvent event)
PUBLIC: This event is raised before a database transaction is started. |
void |
preCalculateUnitOfWorkChangeSet(SessionEvent event)
PUBLIC: This event is raised after the commit has begun on the UnitOfWork but before the changes are calculated. |
void |
preCommitTransaction(SessionEvent event)
PUBLIC: This event is raised before a database transaction is commited. |
void |
preCommitUnitOfWork(SessionEvent event)
PUBLIC: This event is raised on the unit of work before commit. |
void |
preDistributedMergeUnitOfWorkChangeSet(SessionEvent event)
PUBLIC: This even will be raised before a UnitOfWorkChangeSet has been merged When that changeSet has been received from a distributed session |
void |
preExecuteQuery(SessionEvent event)
PUBLIC: This event is raised before the execution of every query against the session. |
void |
preLogin(SessionEvent event)
PUBLIC: This Event is raised before the session logs in. |
void |
preMergeUnitOfWorkChangeSet(SessionEvent event)
PUBLIC: This even will be raised before a UnitOfWorkChangeSet has been merged |
void |
prepareUnitOfWork(SessionEvent event)
PUBLIC: This event is raised on the unit of work after the SQL has been flushed, but the commit transaction has not been executed. |
void |
preReleaseClientSession(SessionEvent event)
PUBLIC: This event is raised on the client session before releasing. |
void |
preReleaseConnection(SessionEvent event)
PUBLIC: This event is raised on when using the server/client sessions. |
void |
preReleaseExclusiveConnection(SessionEvent event)
PUBLIC: This event is fired just before a Client Session, with isolated data, releases its Exclusive Connection |
void |
preReleaseUnitOfWork(SessionEvent event)
PUBLIC: This event is raised on the unit of work before release. |
void |
preRollbackTransaction(SessionEvent event)
PUBLIC: This event is raised before a database transaction is rolledback. |
Method Detail |
---|
void missingDescriptor(SessionEvent event)
void moreRowsDetected(SessionEvent event)
void noRowsModified(SessionEvent event)
void outputParametersDetected(SessionEvent event)
void postAcquireClientSession(SessionEvent event)
void postAcquireConnection(SessionEvent event)
void postAcquireExclusiveConnection(SessionEvent event)
void postAcquireUnitOfWork(SessionEvent event)
void postBeginTransaction(SessionEvent event)
void preCalculateUnitOfWorkChangeSet(SessionEvent event)
void postCalculateUnitOfWorkChangeSet(SessionEvent event)
void postCommitTransaction(SessionEvent event)
void postCommitUnitOfWork(SessionEvent event)
void postConnect(SessionEvent event)
void postExecuteQuery(SessionEvent event)
void postReleaseClientSession(SessionEvent event)
void postReleaseUnitOfWork(SessionEvent event)
void postResumeUnitOfWork(SessionEvent event)
void postRollbackTransaction(SessionEvent event)
void postDistributedMergeUnitOfWorkChangeSet(SessionEvent event)
void postMergeUnitOfWorkChangeSet(SessionEvent event)
void preBeginTransaction(SessionEvent event)
void preCommitTransaction(SessionEvent event)
void preCommitUnitOfWork(SessionEvent event)
void preExecuteQuery(SessionEvent event)
void prepareUnitOfWork(SessionEvent event)
void preReleaseClientSession(SessionEvent event)
void preReleaseConnection(SessionEvent event)
void preReleaseExclusiveConnection(SessionEvent event)
void preReleaseUnitOfWork(SessionEvent event)
void preRollbackTransaction(SessionEvent event)
void preDistributedMergeUnitOfWorkChangeSet(SessionEvent event)
void preMergeUnitOfWorkChangeSet(SessionEvent event)
void preLogin(SessionEvent event)
void postLogin(SessionEvent event)
|
EclipseLink1.0 - 20080707 API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |