You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sirona.apache.org by ol...@apache.org on 2014/02/13 13:20:48 UTC
svn commit: r1567903 -
/incubator/sirona/trunk/agent/javaagent/src/main/java/org/apache/sirona/javaagent/spi/InvocationListener.java
Author: olamy
Date: Thu Feb 13 12:20:48 2014
New Revision: 1567903
URL: http://svn.apache.org/r1567903
Log:
complete javadoc
Modified:
incubator/sirona/trunk/agent/javaagent/src/main/java/org/apache/sirona/javaagent/spi/InvocationListener.java
Modified: incubator/sirona/trunk/agent/javaagent/src/main/java/org/apache/sirona/javaagent/spi/InvocationListener.java
URL: http://svn.apache.org/viewvc/incubator/sirona/trunk/agent/javaagent/src/main/java/org/apache/sirona/javaagent/spi/InvocationListener.java?rev=1567903&r1=1567902&r2=1567903&view=diff
==============================================================================
--- incubator/sirona/trunk/agent/javaagent/src/main/java/org/apache/sirona/javaagent/spi/InvocationListener.java (original)
+++ incubator/sirona/trunk/agent/javaagent/src/main/java/org/apache/sirona/javaagent/spi/InvocationListener.java Thu Feb 13 12:20:48 2014
@@ -19,8 +19,6 @@ package org.apache.sirona.javaagent.spi;
import org.apache.sirona.javaagent.AgentContext;
public interface InvocationListener {
- void before(AgentContext context);
- void after(AgentContext context, Object result, Throwable error);
/**
*
@@ -28,4 +26,20 @@ public interface InvocationListener {
* @return to use this InvocationListener or not for this method
*/
boolean accept(String key);
+
+ /**
+ * Method called before the real object method called
+ * @param context
+ */
+ void before(AgentContext context);
+
+ /**
+ *
+ * @param context the {@link org.apache.sirona.javaagent.AgentContext used for this listener}
+ * @param result the object return by the method can be <code>null</code> if void method
+ * @param error the exception (if any) throw by the method
+ */
+ void after(AgentContext context, Object result, Throwable error);
+
+
}