Class AbstractAspect
java.lang.Object
kieker.monitoring.probe.aspectj.AbstractAspectJProbe
kieker.monitoring.probe.aspectj.flow.operationCall.AbstractAspect
- All Implemented Interfaces:
kieker.monitoring.probe.IMonitoringProbe
- Direct Known Subclasses:
Annotation,FullInstrumentation,FullInstrumentationNoGetterAndSetter
public abstract class AbstractAspect extends AbstractAspectJProbe
- Since:
- 1.5
-
Constructor Summary
Constructors Constructor Description AbstractAspect() -
Method Summary
Modifier and Type Method Description java.lang.Objectmember2memberOperation(java.lang.Object thisObject, java.lang.Object targetObject, org.aspectj.lang.ProceedingJoinPoint thisJoinPoint, org.aspectj.lang.JoinPoint.EnclosingStaticPart thisEnclosingJoinPoint)java.lang.Objectmember2staticOperation(java.lang.Object thisObject, org.aspectj.lang.ProceedingJoinPoint thisJoinPoint, org.aspectj.lang.JoinPoint.EnclosingStaticPart thisEnclosingJoinPoint)abstract voidmonitoredOperation()The pointcut for the monitored operations.java.lang.Objectstatic2memberOperation(java.lang.Object targetObject, org.aspectj.lang.ProceedingJoinPoint thisJoinPoint, org.aspectj.lang.JoinPoint.EnclosingStaticPart thisEnclosingJoinPoint)java.lang.Objectstatic2staticOperation(org.aspectj.lang.ProceedingJoinPoint thisJoinPoint, org.aspectj.lang.JoinPoint.EnclosingStaticPart thisEnclosingJoinPoint)Methods inherited from class kieker.monitoring.probe.aspectj.AbstractAspectJProbe
getter, noGetterAndSetter, notWithinKieker, setter, signatureToLongString
-
Constructor Details
-
AbstractAspect
public AbstractAspect()
-
-
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 method calls (e.g. all methods or only methods with specific annotations). -
member2memberOperation
public java.lang.Object member2memberOperation(java.lang.Object thisObject, java.lang.Object targetObject, org.aspectj.lang.ProceedingJoinPoint thisJoinPoint, org.aspectj.lang.JoinPoint.EnclosingStaticPart thisEnclosingJoinPoint) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
static2memberOperation
public java.lang.Object static2memberOperation(java.lang.Object targetObject, org.aspectj.lang.ProceedingJoinPoint thisJoinPoint, org.aspectj.lang.JoinPoint.EnclosingStaticPart thisEnclosingJoinPoint) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
member2staticOperation
public java.lang.Object member2staticOperation(java.lang.Object thisObject, org.aspectj.lang.ProceedingJoinPoint thisJoinPoint, org.aspectj.lang.JoinPoint.EnclosingStaticPart thisEnclosingJoinPoint) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
static2staticOperation
public java.lang.Object static2staticOperation(org.aspectj.lang.ProceedingJoinPoint thisJoinPoint, org.aspectj.lang.JoinPoint.EnclosingStaticPart thisEnclosingJoinPoint) throws java.lang.Throwable- Throws:
java.lang.Throwable
-