Kieker 1.12

kieker.monitoring.probe.spring.executions
Class OperationExecutionMethodInvocationInterceptor

java.lang.Object
  extended by kieker.monitoring.probe.spring.executions.OperationExecutionMethodInvocationInterceptor
All Implemented Interfaces:
IMonitoringProbe, org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor

public class OperationExecutionMethodInvocationInterceptor
extends java.lang.Object
implements org.aopalliance.intercept.MethodInterceptor, IMonitoringProbe

Since:
0.91
Author:
Marco Luebcke, Andre van Hoorn, Jan Waller

Constructor Summary
OperationExecutionMethodInvocationInterceptor()
           
OperationExecutionMethodInvocationInterceptor(IMonitoringController monitoringController)
          This constructor is mainly used for testing, providing a custom IMonitoringController instead of using the singleton instance.
 
Method Summary
 java.lang.Object invoke(org.aopalliance.intercept.MethodInvocation invocation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperationExecutionMethodInvocationInterceptor

public OperationExecutionMethodInvocationInterceptor()

OperationExecutionMethodInvocationInterceptor

public OperationExecutionMethodInvocationInterceptor(IMonitoringController monitoringController)
This constructor is mainly used for testing, providing a custom IMonitoringController instead of using the singleton instance.

Parameters:
monitoringController - must not be null
Method Detail

invoke

public java.lang.Object invoke(org.aopalliance.intercept.MethodInvocation invocation)
                        throws java.lang.Throwable
Specified by:
invoke in interface org.aopalliance.intercept.MethodInterceptor
Throws:
java.lang.Throwable
See Also:
MethodInterceptor.invoke(org.aopalliance.intercept.MethodInvocation)

Kieker 1.12

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