|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use org.perf4j.aop | |
---|---|
org.perf4j.aop | Provides annotations that work with an aspect-oriented framework like AspectJ, Spring AOP or EJB interceptors to allow timing of code blocks without explicit logging statements. |
org.perf4j.commonslog.aop | Defines the concrete aspect class used to inject timing code around methods that have been marked with the
Profiled annotation. |
Classes in org.perf4j.aop used by org.perf4j.aop | |
---|---|
AbstractJoinPoint
AOP-framework agnostic join point. |
|
AgnosticTimingAspect
This AgnosticTimingAspect class contains all the logic for executing a profiled method with appropriate timing calls, but in an AOP-framework-agnostic way. |
|
DefaultProfiled
This unusual concrete implementation of this Profiled annotation interface is used for cases where some interception frameworks may want to profile methods that DON'T have a profiled annotation (for example, EJB 3.0 interceptors). |
|
Profiled
The Profiled annotation is used in concert with the log4j or javalog TimingAspects to enable unobtrusive performance logging. |
Classes in org.perf4j.aop used by org.perf4j.commonslog.aop | |
---|---|
AbstractEjbTimingAspect
This is the base class for TimingAspects that use the EJB interceptor framework. |
|
AbstractTimingAspect
This is the base class for TimingAspects that use the AspectJ framework (a better name for this class work probably be AspectJTimingAspect, but for backwards compatibility reasons it keeps the AbstractTimingAspect name). |
|
AgnosticTimingAspect
This AgnosticTimingAspect class contains all the logic for executing a profiled method with appropriate timing calls, but in an AOP-framework-agnostic way. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |