org.apache.wicket.devutils.inspector
Class RenderPerformanceListener
java.lang.Object
org.apache.wicket.devutils.inspector.RenderPerformanceListener
- All Implemented Interfaces:
- IComponentInstantiationListener
public class RenderPerformanceListener
- extends java.lang.Object
- implements IComponentInstantiationListener
A listener that adds a special Behavior
that measures the time needed by a component to
render itself. MarkupContainer
's render includes the time for rendering its children so
the time accumulates.
To enable this listener use the following in YourApplication.init():
getComponentInstantiationListeners().add(new RenderPerformanceListener());
Method Summary |
protected boolean |
accepts(Component component)
Filters which components' render performance should be measured. |
void |
onInstantiation(Component component)
Called for every component that is instantiated. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RenderPerformanceListener
public RenderPerformanceListener()
onInstantiation
public void onInstantiation(Component component)
- Description copied from interface:
IComponentInstantiationListener
- Called for every component that is instantiated. This method is called
during construction, so do not depend on the construction being completed
yet. The id is guaranteed to be set before this call.
- Specified by:
onInstantiation
in interface IComponentInstantiationListener
- Parameters:
component
- the component that is being instantiated.
accepts
protected boolean accepts(Component component)
- Filters which components' render performance should be measured.
- Parameters:
component
- the component that is instantiated
- Returns:
true
if render time should be measured the for this component, false
- otherwise
Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.