org.codehaus.waffle.monitor
Interface ActionMonitor

All Known Implementing Classes:
AbstractWritingMonitor, CommonsLoggingMonitor, SilentMonitor

public interface ActionMonitor

Defines events that need to be monitored, eg for debugging purposes. Each implementing class can opt to disregard some of these events or handle them with different priorities.

Author:
Mauro Talevi

Method Summary
 void actionMethodExecutionFailed(java.lang.Exception cause)
           
 void actionMethodFound(MethodDefinition methodDefinition)
           
 void defaultActionMethodCached(java.lang.Class<?> controllerType, MethodDefinition methodDefinition)
           
 void defaultActionMethodFound(MethodDefinition methodDefinition)
           
 void methodNameResolved(java.lang.String methodName, java.lang.String methodKey, java.util.Set<java.lang.String> keys)
           
 void pragmaticActionMethodFound(MethodDefinition methodDefinition)
           
 

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)

methodNameResolved

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

actionMethodExecutionFailed

void actionMethodExecutionFailed(java.lang.Exception cause)


Copyright © 2007 null. All Rights Reserved.