Class AbstractProfilingAspectForVoidMethod

java.lang.Object
com._1c.g5.v8.dt.ptests.aspects.AbstractProfilingAspect
com._1c.g5.v8.dt.ptests.aspects.AbstractProfilingAspectForVoidMethod

public abstract class AbstractProfilingAspectForVoidMethod extends AbstractProfilingAspect
Implementation of AbstractProfilingAspect for profiling method without returning value
  • Constructor Details

    • AbstractProfilingAspectForVoidMethod

      public AbstractProfilingAspectForVoidMethod(String topLevelMethod, Map<String,CustomPerformanceMeter> methodMetrics)
      Constructor
      Parameters:
      topLevelMethod - name of the profiling method, can't be null
      methodMetrics - need for accumulation performance metrics by performance scenario name, can't be null
  • Method Details

    • aroundProfileMethods

      public void aroundProfileMethods(org.aspectj.lang.ProceedingJoinPoint thisJoinPoint) throws Throwable
      Special aspect code that will be executed around profiling method linking through "Pointcut" "profile"
      Parameters:
      thisJoinPoint - actual ProceedingJoinPoint, can't be null
      Throws:
      Throwable