Class AbstractAspect
java.lang.Object
kieker.monitoring.probe.aspectj.AbstractAspectJProbe
kieker.monitoring.probe.aspectj.flow.operationCallObject.AbstractAspect
- All Implemented Interfaces:
kieker.monitoring.probe.IMonitoringProbe
- Direct Known Subclasses:
Annotation,FullInstrumentation,FullInstrumentationNoGetterAndSetter
public abstract class AbstractAspect extends AbstractAspectJProbe
- Since:
- 1.6
-
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()This is 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()This is the pointcut for the monitored operations. Inheriting classes should extend this pointcut to make sure that the correct joint points will be detected. -
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
-