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);
+
+
 }