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 Summary
Constructors Constructor Description AbstractOperationExecutionAspect() -
Method Summary
Modifier and Type Method Description voidafterOperation(org.aspectj.lang.JoinPoint thisJoinPoint)voidbeforeOperation(org.aspectj.lang.JoinPoint thisJoinPoint)abstract voidmonitoredOperation()The pointcut for the monitored operations.Methods inherited from class kieker.monitoring.probe.aspectj.AbstractAspectJProbe
getter, noGetterAndSetter, notWithinKieker, setter, signatureToLongString
-
Constructor Details
-
AbstractOperationExecutionAspect
public AbstractOperationExecutionAspect()
-
-
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)
-