List of usage examples for org.apache.wicket.core.request.handler ListenerRequestHandler getPageClass
@Override public Class<? extends IRequestablePage> getPageClass()
From source file:org.wicketstuff.jamon.request.cycle.JamonAwareRequestCycleListener.java
License:Apache License
private void resolveSourceLabel(IRequestHandler requestHandler, RequestCycle cycle) { JamonMonitoredRequestCycleContext context; if (requestHandler instanceof ListenerRequestHandler) { context = getContextOf(cycle);/*from ww w .ja va 2s. c o m*/ ListenerRequestHandler handler = (ListenerRequestHandler) requestHandler; Class<? extends IRequestablePage> pageClass = handler.getPageClass(); context.comesFromPage(pageClass); String source = addComponentNameToLabelIfNotRedirectPageRequestTarget(handler, pageClass.getSimpleName()); context.setSource(source); } else if (requestHandler instanceof IPageClassRequestHandler) { context = getContextOf(cycle); IPageClassRequestHandler handler = (IPageClassRequestHandler) requestHandler; context.comesFromPage(handler.getPageClass()); context.setSource(handler.getPageClass().getSimpleName()); } else { doResolveSourceLabel(requestHandler, cycle); } }