Uses of Package
org.perf4j.aop

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.
 



Copyright © 2008-2011 perf4j.org. All Rights Reserved.