oracle.toplink.sessions
Class SessionEvent
java.lang.Object
|
+--java.util.EventObject
|
+--oracle.toplink.sessions.SessionEvent
- All Implemented Interfaces:
- java.io.Serializable
- public class SessionEvent
- extends java.util.EventObject
Purpose: Encapsulate the information provided with session events.
This is used as the argument to any event raised by the session.
To register for events notification an event listener must be registered with the session.
- See Also:
SessionEventManager.addListener(SessionEventListener)
,
Session.getEventManager()
,
SessionEventListener
, Serialized Form
Type | Method |
int |
getEventCode()
PUBLIC:
The code of the session event being raised. |
java.util.Hashtable |
getProperties()
PUBLIC:
Additional properties may be added to the event. |
java.lang.Object |
getProperty(java.lang.String name)
PUBLIC:
Additional properties may be added to the event. |
DatabaseQuery |
getQuery()
PUBLIC:
Some events may have a query associated with them (pre/postExecuteQuery). |
java.lang.Object |
getResult()
PUBLIC:
Some events may have a result associated with them (pre/postExecuteQuery). |
Session |
getSession()
PUBLIC:
The session in which the event is raised. |
Methods inherited from class java.util.EventObject |
getSource, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PreExecuteQuery
public static final int PreExecuteQuery
PostExecuteQuery
public static final int PostExecuteQuery
PreBeginTransaction
public static final int PreBeginTransaction
PostBeginTransaction
public static final int PostBeginTransaction
PreCommitTransaction
public static final int PreCommitTransaction
PostCommitTransaction
public static final int PostCommitTransaction
PreRollbackTransaction
public static final int PreRollbackTransaction
PostRollbackTransaction
public static final int PostRollbackTransaction
PostAcquireUnitOfWork
public static final int PostAcquireUnitOfWork
PreCommitUnitOfWork
public static final int PreCommitUnitOfWork
PostCommitUnitOfWork
public static final int PostCommitUnitOfWork
PreReleaseUnitOfWork
public static final int PreReleaseUnitOfWork
PostReleaseUnitOfWork
public static final int PostReleaseUnitOfWork
PrepareUnitOfWork
public static final int PrepareUnitOfWork
PostResumeUnitOfWork
public static final int PostResumeUnitOfWork
PostAcquireClientSession
public static final int PostAcquireClientSession
PreReleaseClientSession
public static final int PreReleaseClientSession
PostReleaseClientSession
public static final int PostReleaseClientSession
PostAcquireConnection
public static final int PostAcquireConnection
PreReleaseConnection
public static final int PreReleaseConnection
OutputParametersDetected
public static final int OutputParametersDetected
MoreRowsDetected
public static final int MoreRowsDetected
PostConnect
public static final int PostConnect
PreLogin
public static final int PreLogin
PostLogin
public static final int PostLogin
PreMergeUnitOfWorkChangeSet
public static final int PreMergeUnitOfWorkChangeSet
PreDistributedMergeUnitOfWorkChangeSet
public static final int PreDistributedMergeUnitOfWorkChangeSet
PostMergeUnitOfWorkChangeSet
public static final int PostMergeUnitOfWorkChangeSet
PostDistributedMergeUnitOfWorkChangeSet
public static final int PostDistributedMergeUnitOfWorkChangeSet
getEventCode
public int getEventCode()
- PUBLIC:
The code of the session event being raised.
This is an integer constant value from this class.
getProperties
public java.util.Hashtable getProperties()
- PUBLIC:
Additional properties may be added to the event.
getProperty
public java.lang.Object getProperty(java.lang.String name)
- PUBLIC:
Additional properties may be added to the event.
getQuery
public DatabaseQuery getQuery()
- PUBLIC:
Some events may have a query associated with them (pre/postExecuteQuery).
getResult
public java.lang.Object getResult()
- PUBLIC:
Some events may have a result associated with them (pre/postExecuteQuery).
getSession
public Session getSession()
- PUBLIC:
The session in which the event is raised.