Class AbstractOperationExecutionAspect

java.lang.Object
kieker.monitoring.probe.aspectj.AbstractAspectJProbe
kieker.monitoring.probe.aspectj.operationExecution.AbstractOperationExecutionAspect
All Implemented Interfaces:
kieker.monitoring.probe.IMonitoringProbe
Direct Known Subclasses:
AbstractOperationExecutionAspectServlet, OperationExecutionAspectAnnotation, OperationExecutionAspectFull, OperationExecutionAspectFullNoGetterAndSetter

public abstract class AbstractOperationExecutionAspect
extends AbstractAspectJProbe
Since:
1.3
  • Constructor Details

  • Method Details

    • monitoredOperation

      public abstract void monitoredOperation()
      The pointcut for the monitored operations. Inheriting classes should extend the pointcut in order to find the correct executions of the methods (e.g. all methods or only methods with specific annotations).
    • beforeOperation

      public void beforeOperation​(org.aspectj.lang.JoinPoint thisJoinPoint) throws java.lang.Throwable
      Throws:
      java.lang.Throwable
    • afterOperation

      public void afterOperation​(org.aspectj.lang.JoinPoint thisJoinPoint)