A B C E G H I M O P R S T V

A

afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class org.javasimon.spring.webmvc.MonitoringHandlerInterceptor
Invoked after view.
afterPropertiesSet() - Method in class org.javasimon.spring.SimonConfigurationBean
 

B

BasicMonitoringInterceptor - Class in org.javasimon.spring
Basic method interceptor that measures the duration of the intercepted call with a Stopwatch.
BasicMonitoringInterceptor(StopwatchSource<MethodInvocation>) - Constructor for class org.javasimon.spring.BasicMonitoringInterceptor
Constructor with specified MonitorSource.
BasicMonitoringInterceptor(Manager) - Constructor for class org.javasimon.spring.BasicMonitoringInterceptor
Constructor with specified Manager.
BasicMonitoringInterceptor() - Constructor for class org.javasimon.spring.BasicMonitoringInterceptor
Default constructor using SimonManager.manager.

C

callbacks - Variable in class org.javasimon.spring.ManagerFactoryBean
List of callbacks to add to the manager
configurationPath - Variable in class org.javasimon.spring.SimonConfigurationBean
 
configureEnabled(Manager) - Method in class org.javasimon.spring.ManagerFactoryBean
When needed toggle the enabled flag of given Simon manager
CONTROLLER_SUFFIX - Static variable in class org.javasimon.spring.webmvc.HandlerStopwatchSource
Suffix used for Simon names of Controllers.

E

enabled - Variable in class org.javasimon.spring.ManagerFactoryBean
Flag indicated whether Simon manager should enabled or not.
EXCEPTION_TAG - Static variable in class org.javasimon.spring.MonitoringInterceptor
 

G

getCallbacks() - Method in class org.javasimon.spring.ManagerFactoryBean
 
getClassFilter() - Method in class org.javasimon.spring.MonitoredMeasuringPointcut
Returns a class filter that lets all class through.
getHandler() - Method in class org.javasimon.spring.webmvc.HandlerLocation
 
getMeaningfulClassName(Class<?>) - Method in class org.javasimon.spring.SpringStopwatchSource
 
getMethodMatcher() - Method in class org.javasimon.spring.MonitoredMeasuringPointcut
Returns a method matcher that matches any method that has the Monitored annotation, or is in a class with the Monitored annotation or is in a subclass of such a class or interface.
getModelAndView() - Method in class org.javasimon.spring.webmvc.HandlerLocation
 
getMonitorName(MethodInvocation) - Method in class org.javasimon.spring.SpringStopwatchSource
Returns monitor name for the given method invocation with Monitored.name() and Monitored.suffix() applied as expected.
getMonitorName(HandlerLocation) - Method in class org.javasimon.spring.webmvc.HandlerStopwatchSource
 
getObject() - Method in class org.javasimon.spring.ManagerFactoryBean
Get simon manager instance.
getObjectType() - Method in class org.javasimon.spring.ManagerFactoryBean
 
getRequest() - Method in class org.javasimon.spring.webmvc.HandlerLocation
 
getSimonManager() - Method in class org.javasimon.spring.SimonConfigurationBean
 
getSplit() - Method in class org.javasimon.spring.webmvc.HandlerLocation
 
getStep() - Method in class org.javasimon.spring.webmvc.HandlerLocation
 
getTargetClass(MethodInvocation) - Method in class org.javasimon.spring.SpringStopwatchSource
Get target class.
getTargetMethod(MethodInvocation) - Method in class org.javasimon.spring.SpringStopwatchSource
Get method being invoked.

H

handler - Variable in class org.javasimon.spring.webmvc.HandlerLocation
Handler (controller method invocation).
HandlerLocation - Class in org.javasimon.spring.webmvc
Location used by stopwatch source for MVC Handler interceptor.
HandlerLocation(HttpServletRequest, Object, HandlerStep) - Constructor for class org.javasimon.spring.webmvc.HandlerLocation
 
HandlerStep - Enum in org.javasimon.spring.webmvc
Spring MVC request processing step.
HandlerStep() - Constructor for enum org.javasimon.spring.webmvc.HandlerStep
 
HandlerStopwatchSource - Class in org.javasimon.spring.webmvc
Stopwatch source for Spring MVC handlers.
HandlerStopwatchSource(Manager) - Constructor for class org.javasimon.spring.webmvc.HandlerStopwatchSource
 

I

invoke(MethodInvocation) - Method in class org.javasimon.spring.BasicMonitoringInterceptor
Performs method invocation and wraps it with Stopwatch.
isEnabled() - Method in class org.javasimon.spring.ManagerFactoryBean
 
isMonitored(MethodInvocation) - Method in class org.javasimon.spring.SpringStopwatchSource
By default returns true because it is expected to be called from MonitoringInterceptor which means that the method call should be monitored.
isMonitoredAnnotationOnClassOrMethod(Method, Class) - Method in enum org.javasimon.spring.MonitoredMeasuringPointcut.MonitoredMethodMatcher
 
isRuntime() - Method in enum org.javasimon.spring.MonitoredMeasuringPointcut.MonitoredMethodMatcher
 
isSingleton() - Method in class org.javasimon.spring.ManagerFactoryBean
 

M

ManagerFactoryBean - Class in org.javasimon.spring
Factory bean which produces Simon manager.
ManagerFactoryBean() - Constructor for class org.javasimon.spring.ManagerFactoryBean
 
matches(Method, Class) - Method in enum org.javasimon.spring.MonitoredMeasuringPointcut.MonitoredMethodMatcher
 
matches(Method, Class, Object[]) - Method in enum org.javasimon.spring.MonitoredMeasuringPointcut.MonitoredMethodMatcher
 
modelAndView - Variable in class org.javasimon.spring.webmvc.HandlerLocation
View (and Model, null when step is not VIEW.
MonitoredMeasuringPointcut - Class in org.javasimon.spring
Pointcut that identifies methods/classes with the Monitored annotation.
MonitoredMeasuringPointcut() - Constructor for class org.javasimon.spring.MonitoredMeasuringPointcut
 
MonitoredMeasuringPointcut.MonitoredMethodMatcher - Enum in org.javasimon.spring
 
MonitoredMeasuringPointcut.MonitoredMethodMatcher() - Constructor for enum org.javasimon.spring.MonitoredMeasuringPointcut.MonitoredMethodMatcher
 
MonitoringHandlerInterceptor - Class in org.javasimon.spring.webmvc
Spring MVC interceptor monitors time spent in handlers (usually controllers) and views.
MonitoringHandlerInterceptor(StopwatchSource<HandlerLocation>) - Constructor for class org.javasimon.spring.webmvc.MonitoringHandlerInterceptor
Constructor with stopwatch source.
MonitoringHandlerInterceptor(Manager) - Constructor for class org.javasimon.spring.webmvc.MonitoringHandlerInterceptor
Constructor with simon manager and default stopwatch source.
MonitoringHandlerInterceptor() - Constructor for class org.javasimon.spring.webmvc.MonitoringHandlerInterceptor
Default constructor: default stopwatch source, default manager.
MonitoringInterceptor - Class in org.javasimon.spring
Method interceptor that measures the duration of the intercepted call with a Stopwatch and treats failure cases (exceptions) separately.
MonitoringInterceptor(StopwatchSource<MethodInvocation>) - Constructor for class org.javasimon.spring.MonitoringInterceptor
Constructor with specified MonitorSource.
MonitoringInterceptor(Manager) - Constructor for class org.javasimon.spring.MonitoringInterceptor
Constructor with specified Manager.
MonitoringInterceptor() - Constructor for class org.javasimon.spring.MonitoringInterceptor
Default constructor using SimonManager.manager.

O

org.javasimon.spring - package org.javasimon.spring
Support classes to automatically monitor Spring beans with the Monitored annotation.
org.javasimon.spring.webmvc - package org.javasimon.spring.webmvc
MonitoringHandlerInterceptor is a Spring MVC interceptor which can be used to monitor time spent in Controller and View.

P

postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView) - Method in class org.javasimon.spring.webmvc.MonitoringHandlerInterceptor
Invoked between controller and view.
PREFIX - Static variable in class org.javasimon.spring.webmvc.HandlerStopwatchSource
Prefix used for Simon names.
preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class org.javasimon.spring.webmvc.MonitoringHandlerInterceptor
Invoked before controller.
processInvoke(MethodInvocation, Split) - Method in class org.javasimon.spring.BasicMonitoringInterceptor
Method with default invoke (just calls proceed).
processInvoke(MethodInvocation, Split) - Method in class org.javasimon.spring.MonitoringInterceptor
Method stops the split

R

registerCallbacks(Manager) - Method in class org.javasimon.spring.ManagerFactoryBean
Register callbacks in given manager
request - Variable in class org.javasimon.spring.webmvc.HandlerLocation
HTTP Servlet Request.

S

setCallbacks(List<Callback>) - Method in class org.javasimon.spring.ManagerFactoryBean
 
setConfiguration(String) - Method in class org.javasimon.spring.SimonConfigurationBean
Loads configuration for the manager from the specified resource path.
setEnabled(boolean) - Method in class org.javasimon.spring.ManagerFactoryBean
 
setModelAndView(ModelAndView) - Method in class org.javasimon.spring.webmvc.HandlerLocation
 
setNewManager() - Method in class org.javasimon.spring.SimonConfigurationBean
Creates new SwitchingManager instead of using SimonManager.manager().
setServletContext(ServletContext) - Method in class org.javasimon.spring.SimonWebConfigurationBean
 
setSimonManager(Manager) - Method in class org.javasimon.spring.SimonConfigurationBean
 
setSingleton(boolean) - Method in class org.javasimon.spring.ManagerFactoryBean
 
setSplit(Split) - Method in class org.javasimon.spring.webmvc.HandlerLocation
 
setStep(HandlerStep) - Method in class org.javasimon.spring.webmvc.HandlerLocation
 
setTagByExceptionType(boolean) - Method in class org.javasimon.spring.MonitoringInterceptor
Sets whether all exceptions should report to MonitoringInterceptor.EXCEPTION_TAG sub-simon or sub-simon for each exception type should be introduced (based on exception's simple name).
SimonConfigurationBean - Class in org.javasimon.spring
Spring bean that configures Simon manager using ManagerConfiguration facility.
SimonConfigurationBean() - Constructor for class org.javasimon.spring.SimonConfigurationBean
 
simonManager - Variable in class org.javasimon.spring.SimonConfigurationBean
 
SimonWebConfigurationBean - Class in org.javasimon.spring
SimonConfigurationBean with extended function - just pushes configured manager to the ServletContext attribute SimonUtils.MANAGER_SERVLET_CTX_ATTRIBUTE.
SimonWebConfigurationBean() - Constructor for class org.javasimon.spring.SimonWebConfigurationBean
 
singleton - Variable in class org.javasimon.spring.ManagerFactoryBean
Flag indicating whether Simon manager singleton should be used.
split - Variable in class org.javasimon.spring.webmvc.HandlerLocation
Currently running split.
SpringStopwatchSource - Class in org.javasimon.spring
Monitor source providing stopwatches from Spring AOP method invocation.
SpringStopwatchSource(Manager) - Constructor for class org.javasimon.spring.SpringStopwatchSource
Constructor with specified Manager.
startStopwatch(HandlerLocation) - Method in class org.javasimon.spring.webmvc.MonitoringHandlerInterceptor
Start stopwatch for given name and thread.
step - Variable in class org.javasimon.spring.webmvc.HandlerLocation
Request processing step: controller processing org view rendering.
stopStopwatch() - Method in class org.javasimon.spring.webmvc.MonitoringHandlerInterceptor
Stop current thread stopwatch (if any).
stopwatchSource - Variable in class org.javasimon.spring.BasicMonitoringInterceptor
 
stopwatchSource - Variable in class org.javasimon.spring.webmvc.MonitoringHandlerInterceptor
Stopwatch source.

T

tagByExceptionType - Variable in class org.javasimon.spring.MonitoringInterceptor
 
threadLocation - Variable in class org.javasimon.spring.webmvc.MonitoringHandlerInterceptor
Current thread running split, if any.

V

valueOf(String) - Static method in enum org.javasimon.spring.MonitoredMeasuringPointcut.MonitoredMethodMatcher
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javasimon.spring.webmvc.HandlerStep
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.javasimon.spring.MonitoredMeasuringPointcut.MonitoredMethodMatcher
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javasimon.spring.webmvc.HandlerStep
Returns an array containing the constants of this enum type, in the order they are declared.
VIEW_SUFFIX - Static variable in class org.javasimon.spring.webmvc.HandlerStopwatchSource
Suffix used for Simon names of Views.

A B C E G H I M O P R S T V

Copyright © 2013. All Rights Reserved.