| Interface | Description |
|---|---|
| MethodTraceAspect.ElapsedTimeable |
An interface with one method to return elapsed time.
|
| MethodTraceController |
Interface defining the start/stop command for an AspectJ aspect which traces method invocation
counts and elapsed execution time.
|
| Class | Description |
|---|---|
| AdaptiveQueryTraceAspect |
An abstract aspect to capture profile data (invocation count and operation time) per AdaptiveQuery.
|
| AdaptiveQueryTraceAspect.OverviewData |
Nested class used to keep track of information belonging to all of the
AdaptiveQueries traced.
|
| AdaptiveQueryTraceAspect.SingleData |
Nested class used to keep track of information belonging to only one
AdaptiveQuery that is traced.
|
| MethodTraceAspect |
An abstract aspect to capture profile data (invocation count and aggregate time) per method.
|
| MethodTraceAspect.BucketData |
A class which organizes method trace data into specific buckets.
|
| MethodTraceAspect.ByTotalTime |
A comparator which sorts trace data objects into descending order by total elapsed time.
|
| MethodTraceAspect.Call |
Representation of a method invocation which identifies the caller and the callee methods,
optimized for use as a hash map key.
|
| MethodTraceAspect.MethodIdentifier |
A wrapper for a method, optimized for use as a hash map key.
|
| MethodTraceAspect.TraceBucket |
Trace data for a single analysis bucket, including the trace data itself and an aggregate
of all the traces' own times.
|
| MethodTraceAspect.TraceData |
Data structure containing invocation count and aggregate elapsed time for a method call.
|
| MethodTraceController.Impl |
Server-side implementation of the method trace controller remote network proxy.
|