org.codehaus.waffle.monitor
Interface ActionMonitor

All Superinterfaces:
Monitor
All Known Implementing Classes:
AbstractWritingMonitor, CommonsLoggingMonitor, ConsoleMonitor, SilentMonitor

public interface ActionMonitor
extends Monitor

A monitor for action-related events

Author:
Mauro Talevi

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.codehaus.waffle.monitor.Monitor
Monitor.Level
 
Method Summary
 void actionMethodExecuted(ActionMethodResponse actionMethodResponse)
           
 void actionMethodExecutionFailed(java.lang.Exception cause)
           
 void actionMethodFound(MethodDefinition methodDefinition)
           
 void argumentNameNotMatched(java.lang.String name, java.lang.String pattern)
           
 void argumentNameResolved(java.lang.String name, java.lang.Object value, HierarchicalArgumentResolver.Scope scope)
           
 void defaultActionMethodCached(java.lang.Class<?> controllerType, MethodDefinition methodDefinition)
           
 void defaultActionMethodFound(MethodDefinition methodDefinition)
           
 void methodIntercepted(java.lang.reflect.Method method, java.lang.Object[] arguments, java.lang.Object returnValue)
           
 void methodNameResolved(java.lang.String methodName, java.lang.String methodKey, java.util.Set<java.lang.String> keys)
           
 void pragmaticActionMethodFound(MethodDefinition methodDefinition)
           
 void responseIsCommitted(javax.servlet.http.HttpServletResponse response)
           
 void viewDispatched(View view)
           
 

Method Detail

defaultActionMethodFound

void defaultActionMethodFound(MethodDefinition methodDefinition)

defaultActionMethodCached

void defaultActionMethodCached(java.lang.Class<?> controllerType,
                               MethodDefinition methodDefinition)

pragmaticActionMethodFound

void pragmaticActionMethodFound(MethodDefinition methodDefinition)

actionMethodFound

void actionMethodFound(MethodDefinition methodDefinition)

actionMethodExecuted

void actionMethodExecuted(ActionMethodResponse actionMethodResponse)

actionMethodExecutionFailed

void actionMethodExecutionFailed(java.lang.Exception cause)

argumentNameResolved

void argumentNameResolved(java.lang.String name,
                          java.lang.Object value,
                          HierarchicalArgumentResolver.Scope scope)

argumentNameNotMatched

void argumentNameNotMatched(java.lang.String name,
                            java.lang.String pattern)

methodNameResolved

void methodNameResolved(java.lang.String methodName,
                        java.lang.String methodKey,
                        java.util.Set<java.lang.String> keys)

methodIntercepted

void methodIntercepted(java.lang.reflect.Method method,
                       java.lang.Object[] arguments,
                       java.lang.Object returnValue)

responseIsCommitted

void responseIsCommitted(javax.servlet.http.HttpServletResponse response)

viewDispatched

void viewDispatched(View view)


Copyright © 2008. All Rights Reserved.