Kieker 1.11

kieker.monitoring.probe.aspectj.flow.operationExecutionObject
Class AbstractAspect

java.lang.Object
  extended by kieker.monitoring.probe.aspectj.AbstractAspectJProbe
      extended by kieker.monitoring.probe.aspectj.flow.operationExecutionObject.AbstractAspect
All Implemented Interfaces:
IMonitoringProbe
Direct Known Subclasses:
Annotation, FullInstrumentation, FullInstrumentationNoGetterAndSetter

public abstract class AbstractAspect
extends AbstractAspectJProbe

Since:
1.6
Author:
Jan Waller

Constructor Summary
AbstractAspect()
           
 
Method Summary
abstract  void monitoredOperation()
          This is the pointcut for the monitored operations.
 java.lang.Object operation(java.lang.Object thisObject, org.aspectj.lang.ProceedingJoinPoint thisJoinPoint)
           
 java.lang.Object staticOperation(org.aspectj.lang.ProceedingJoinPoint thisJoinPoint)
          This advice is used around static operations.
 
Methods inherited from class kieker.monitoring.probe.aspectj.AbstractAspectJProbe
getter, noGetterAndSetter, notWithinKieker, setter, signatureToLongString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAspect

public AbstractAspect()
Method Detail

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.


operation

public java.lang.Object operation(java.lang.Object thisObject,
                                  org.aspectj.lang.ProceedingJoinPoint thisJoinPoint)
                           throws java.lang.Throwable
Throws:
java.lang.Throwable

staticOperation

public java.lang.Object staticOperation(org.aspectj.lang.ProceedingJoinPoint thisJoinPoint)
                                 throws java.lang.Throwable
This advice is used around static operations.

Parameters:
thisJoinPoint - The joint point of the advice.
Returns:
The return value of the joint point's proceed method.
Throws:
java.lang.Throwable

Kieker 1.11

Copyright 2015 Kieker Project, http://kieker-monitoring.net