Interface IRequestListener

All Superinterfaces:
IClusterable, Serializable
All Known Implementing Classes:
AbstractAjaxBehavior, AbstractAjaxTimerBehavior, AbstractAutoCompleteBehavior, AbstractDefaultAjaxBehavior, AjaxClientInfoBehavior, AjaxDownloadBehavior, AjaxEditableLabel.EditorAjaxBehavior, AjaxEditableLabel.LabelAjaxBehavior, AjaxEventBehavior, AjaxFallbackLink, AjaxFileDropBehavior, AjaxFormChoiceComponentUpdatingBehavior, AjaxFormComponentUpdatingBehavior, AjaxFormSubmitBehavior, AjaxLazyLoadPanel.AjaxLazyLoadTimer, AjaxNewWindowNotifyingBehavior, AjaxOnDomReadyClientInfoBehavior, AjaxOrderByLink, AjaxPagingNavigationBehavior, AjaxPagingNavigationIncrementLink, AjaxPagingNavigationLink, AjaxPreventSubmitBehavior, AjaxSelfUpdatingTimerBehavior, AutoCompleteBehavior, AutoLinkResolver.AutolinkBookmarkablePageLink, BookmarkablePageLink, BreadCrumbLink, BreadCrumbPanelLink, DownloadLink, DummyHomePage.TestLink, FilesSelectedBehavior, FilterForm, Form, FormComponentUpdatingBehavior, Image, ImageButton, IndicatingAjaxFallbackLink, InlineFrame, Link, NonCachingImage, OnChangeAjaxBehavior, OrderByLink, PagingNavigationIncrementLink, PagingNavigationLink, PopupCloseLink, ResourceLink, SignInPanel.SignInForm, Source, StatelessForm, StatelessLink

public interface IRequestListener extends IClusterable
Interface to be implemented by Components or Behaviors that listen for requests from the client browser.
Author:
Jonathan Locke
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Called when a request is received.
    default boolean
    Does invocation of this listener render the page.
  • Method Details

    • rendersPage

      default boolean rendersPage()
      Does invocation of this listener render the page.
      Returns:
      default true, i.e. a RenderPageRequestHandler is schedules after invocation
    • onRequest

      void onRequest()
      Called when a request is received.