Interface IRequestCycleListener

    • Method Detail

      • onBeginRequest

        default void onBeginRequest​(RequestCycle cycle)
        Called when the request cycle object is beginning its response
        Parameters:
        cycle -
      • onEndRequest

        default void onEndRequest​(RequestCycle cycle)
        Called when the request cycle object has finished its response
        Parameters:
        cycle -
      • onDetach

        default void onDetach​(RequestCycle cycle)
        Called after the request cycle has been detached
        Parameters:
        cycle -
      • onRequestHandlerResolved

        default void onRequestHandlerResolved​(RequestCycle cycle,
                                              org.apache.wicket.request.IRequestHandler handler)
        Called when an IRequestHandler is resolved and will be executed.
        Parameters:
        cycle -
        handler -
      • onRequestHandlerScheduled

        default void onRequestHandlerScheduled​(RequestCycle cycle,
                                               org.apache.wicket.request.IRequestHandler handler)
        Called when a IRequestHandler has been scheduled. Can be called multiple times during a request when new handlers get scheduled for processing.
        Parameters:
        cycle -
        handler -
        See Also:
        RequestCycle.scheduleRequestHandlerAfterCurrent(IRequestHandler)
      • onExceptionRequestHandlerResolved

        default void onExceptionRequestHandlerResolved​(RequestCycle cycle,
                                                       org.apache.wicket.request.IRequestHandler handler,
                                                       java.lang.Exception exception)
        Called when an IRequestHandler is resolved for an exception and will be executed.
        Parameters:
        cycle -
        handler -
        exception -
      • onRequestHandlerExecuted

        default void onRequestHandlerExecuted​(RequestCycle cycle,
                                              org.apache.wicket.request.IRequestHandler handler)
        Called after an IRequestHandler has been executed. If the execution resulted in an exception this method will not be called for that particular IRequestHandler.
        Parameters:
        cycle -
        handler -
      • onUrlMapped

        default void onUrlMapped​(RequestCycle cycle,
                                 org.apache.wicket.request.IRequestHandler handler,
                                 org.apache.wicket.request.Url url)
        Called after a Url is generated for a IRequestHandler. This method can be used to modify generated urls, for example query parameters can be added.
        Parameters:
        cycle -
        handler -
        url -