|
EclipseLink 1.1.1_ 1.1.1.v20090430-r4097 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SessionProfiler
Purpose: This interface defines the link between the Session and the PerformanceProfiler tool. It is provide to decouple the session from tools and to allow other profilers to register with the session.
Field Summary | |
---|---|
static int |
ALL
|
static java.lang.String |
AssignSequence
|
static java.lang.String |
CACHE
|
static java.lang.String |
CachedObjects
|
static java.lang.String |
CacheHits
|
static java.lang.String |
CacheMisses
|
static java.lang.String |
CacheNounType
|
static java.lang.String |
Caching
|
static java.lang.String |
ChangeSetsNotProcessed
|
static java.lang.String |
ChangeSetsProcessed
|
static java.lang.String |
ClientSessionCreated
|
static java.lang.String |
CONNECT
|
static java.lang.String |
ConnectionInUse
|
static java.lang.String |
ConnectionManagement
|
static java.lang.String |
ConnectionNounType
|
static java.lang.String |
ConnectionPing
|
static java.lang.String |
DatabaseExecute
|
static java.lang.String |
DeletedObject
|
static java.lang.String |
DescriptorEvent
|
static java.lang.String |
DistributedMerge
|
static java.lang.String |
DistributedMergeDmsDisplayName
|
static int |
HEAVY
|
static java.lang.String |
JtsAfterCompletion
|
static java.lang.String |
JtsBeforeCompletion
|
static java.lang.String |
Logging
|
static java.lang.String |
LoggingDMSDisPlayName
|
static java.lang.String |
LoginTime
|
static java.lang.String |
Merge
|
static java.lang.String |
MergeTime
|
static java.lang.String |
MiscellaneousNounType
|
static int |
NONE
|
static int |
NORMAL
|
static java.lang.String |
OBJECT_BUILDING
|
static java.lang.String |
ObjectBuilding
|
static java.lang.String |
OptimisticLockException
|
static java.lang.String |
QUERY_PREPARE
|
static java.lang.String |
QueryNounType
|
static java.lang.String |
QueryPreparation
|
static java.lang.String |
RcmNounType
|
static java.lang.String |
RcmReceived
|
static java.lang.String |
RcmSent
|
static java.lang.String |
RcmStatus
|
static java.lang.String |
Register
|
static java.lang.String |
RemoteChangeSet
|
static java.lang.String |
ROW_FETCH
|
static java.lang.String |
RowFetch
|
static java.lang.String |
Sequencing
|
static java.lang.String |
SessionEvent
|
static java.lang.String |
SessionName
|
static java.lang.String |
SessionNounType
|
static java.lang.String |
SQL_GENERATION
|
static java.lang.String |
SQL_PREPARE
|
static java.lang.String |
SqlGeneration
|
static java.lang.String |
SqlPrepare
|
static java.lang.String |
STATEMENT_EXECUTE
|
static java.lang.String |
TlConnects
|
static java.lang.String |
TlDisconnects
|
static java.lang.String |
TopLinkRootNoun
|
static java.lang.String |
TRANSACTION
|
static java.lang.String |
TransactionNounType
|
static java.lang.String |
UnitOfWorkRegister
|
static java.lang.String |
UowCommit
|
static java.lang.String |
UowCreated
|
static java.lang.String |
UowRollbacks
|
static java.lang.String |
Wrapping
|
Method Summary | |
---|---|
void |
endOperationProfile(java.lang.String operationName)
INTERNAL: End the operation timing. |
void |
endOperationProfile(java.lang.String operationName,
DatabaseQuery query,
int weight)
INTERNAL: End the operation timing. |
int |
getProfileWeight()
INTERNAL: Return DMS sensor weight(DMS) |
void |
initialize()
INTERNAL: Initialize EclipseLink noun tree(DMS) |
void |
occurred(java.lang.String operationName)
INTERNAL: Increase DMS Event sensor occurrence. |
java.lang.Object |
profileExecutionOfQuery(DatabaseQuery query,
Record row,
org.eclipse.persistence.internal.sessions.AbstractSession session)
INTERNAL: Finish a profile operation if profiling. |
void |
setProfileWeight(int weight)
INTERNAL: Set DMS sensor weight(DMS) |
void |
setSession(Session session)
INTERNAL: Set the session. |
void |
startOperationProfile(java.lang.String operationName)
INTERNAL: Start the operation timing. |
void |
startOperationProfile(java.lang.String operationName,
DatabaseQuery query,
int weight)
INTERNAL: Start the operation timing. |
void |
update(java.lang.String operationName,
java.lang.Object value)
INTERNAL: Update the value of the State sensor. |
Field Detail |
---|
static final int NONE
static final int NORMAL
static final int HEAVY
static final int ALL
static final java.lang.String TopLinkRootNoun
static final java.lang.String SessionNounType
static final java.lang.String TransactionNounType
static final java.lang.String QueryNounType
static final java.lang.String RcmNounType
static final java.lang.String ConnectionNounType
static final java.lang.String CacheNounType
static final java.lang.String MiscellaneousNounType
static final java.lang.String SessionName
static final java.lang.String LoginTime
static final java.lang.String ClientSessionCreated
static final java.lang.String UowCreated
static final java.lang.String UowCommit
static final java.lang.String UowRollbacks
static final java.lang.String OptimisticLockException
static final java.lang.String RcmStatus
static final java.lang.String RcmReceived
static final java.lang.String RcmSent
static final java.lang.String RemoteChangeSet
static final java.lang.String TlConnects
static final java.lang.String TlDisconnects
static final java.lang.String CachedObjects
static final java.lang.String CacheHits
static final java.lang.String CacheMisses
static final java.lang.String ChangeSetsProcessed
static final java.lang.String ChangeSetsNotProcessed
static final java.lang.String DescriptorEvent
static final java.lang.String SessionEvent
static final java.lang.String ConnectionInUse
static final java.lang.String QueryPreparation
static final java.lang.String SqlGeneration
static final java.lang.String DatabaseExecute
static final java.lang.String SqlPrepare
static final java.lang.String RowFetch
static final java.lang.String ObjectBuilding
static final java.lang.String MergeTime
static final java.lang.String UnitOfWorkRegister
static final java.lang.String DistributedMergeDmsDisplayName
static final java.lang.String Sequencing
static final java.lang.String Caching
static final java.lang.String ConnectionManagement
static final java.lang.String LoggingDMSDisPlayName
static final java.lang.String JtsBeforeCompletion
static final java.lang.String JtsAfterCompletion
static final java.lang.String ConnectionPing
static final java.lang.String Register
static final java.lang.String Merge
static final java.lang.String AssignSequence
static final java.lang.String DistributedMerge
static final java.lang.String DeletedObject
static final java.lang.String Wrapping
static final java.lang.String Logging
static final java.lang.String OBJECT_BUILDING
static final java.lang.String SQL_GENERATION
static final java.lang.String QUERY_PREPARE
static final java.lang.String STATEMENT_EXECUTE
static final java.lang.String ROW_FETCH
static final java.lang.String SQL_PREPARE
static final java.lang.String TRANSACTION
static final java.lang.String CONNECT
static final java.lang.String CACHE
Method Detail |
---|
void endOperationProfile(java.lang.String operationName)
void endOperationProfile(java.lang.String operationName, DatabaseQuery query, int weight)
java.lang.Object profileExecutionOfQuery(DatabaseQuery query, Record row, org.eclipse.persistence.internal.sessions.AbstractSession session)
void setSession(Session session)
void startOperationProfile(java.lang.String operationName)
void startOperationProfile(java.lang.String operationName, DatabaseQuery query, int weight)
void update(java.lang.String operationName, java.lang.Object value)
void occurred(java.lang.String operationName)
void setProfileWeight(int weight)
int getProfileWeight()
void initialize()
|
EclipseLink 1.1.1_ 1.1.1.v20090430-r4097 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |