Class AbstractAspect
java.lang.Object
kieker.monitoring.probe.aspectj.AbstractAspectJProbe
kieker.monitoring.probe.aspectj.flow.constructorExecution.AbstractAspect
- All Implemented Interfaces:
kieker.monitoring.probe.IMonitoringProbe
- Direct Known Subclasses:
Annotation,FullInstrumentation
public abstract class AbstractAspect extends AbstractAspectJProbe
- Since:
- 1.6
-
Constructor Summary
Constructors Constructor Description AbstractAspect() -
Method Summary
Modifier and Type Method Description voidafterConstructor(java.lang.Object thisObject, org.aspectj.lang.JoinPoint thisJoinPoint)voidafterConstructorThrowing(java.lang.Object thisObject, org.aspectj.lang.JoinPoint thisJoinPoint, java.lang.Throwable th)voidafterOperation(org.aspectj.lang.JoinPoint thisJoinPoint)voidbeforeConstructor(java.lang.Object thisObject, org.aspectj.lang.JoinPoint thisJoinPoint)The advice used around the constructor executions.abstract voidmonitoredConstructor()The pointcut for the monitored constructors.Methods inherited from class kieker.monitoring.probe.aspectj.AbstractAspectJProbe
getter, noGetterAndSetter, notWithinKieker, setter, signatureToLongString
-
Constructor Details
-
AbstractAspect
public AbstractAspect()
-
-
Method Details
-
monitoredConstructor
public abstract void monitoredConstructor()The pointcut for the monitored constructors. Inheriting classes should extend the pointcut in order to find the correct constructor executions (e.g. all constructors or only constructors with specific annotations). -
beforeConstructor
public void beforeConstructor(java.lang.Object thisObject, org.aspectj.lang.JoinPoint thisJoinPoint) throws java.lang.ThrowableThe advice used around the constructor executions.- Parameters:
thisObject-thisJoinPoint-- Throws:
java.lang.Throwable
-
afterConstructor
public void afterConstructor(java.lang.Object thisObject, org.aspectj.lang.JoinPoint thisJoinPoint) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
afterConstructorThrowing
public void afterConstructorThrowing(java.lang.Object thisObject, org.aspectj.lang.JoinPoint thisJoinPoint, java.lang.Throwable th) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
afterOperation
public void afterOperation(org.aspectj.lang.JoinPoint thisJoinPoint)
-