JavaScript is disabled on your browser.
Skip navigation links
org.htmlunit

Class NiceRefreshHandler

  • All Implemented Interfaces:
    Serializable, RefreshHandler


    public class NiceRefreshHandler
    extends ImmediateRefreshHandler 
    This refresh handler performs an immediate refresh if the refresh delay is less or equal to the configured time and otherwise ignores totally the refresh instruction.
    Author:
    Marc Guillemot
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors
      Constructor and Description
      NiceRefreshHandler (int maxDelay)
      Creates a new refresh handler that will immediately refresh if the refresh delay is no longer than maxDelay.
    • Constructor Detail

      • NiceRefreshHandler

        public NiceRefreshHandler(int maxDelay)
        Creates a new refresh handler that will immediately refresh if the refresh delay is no longer than maxDelay. No refresh will be perform at all for refresh values larger than maxDelay.
        Parameters:
        maxDelay - the maximum refreshValue (in seconds) that should cause a refresh
    • Method Detail

      • handleRefresh

        public void handleRefresh(Page page,
         URL url,
         int requestedWait)
         throws IOException 
        Refreshes the specified page using the specified URL immediately if the requestedWait is not larger than the maxDelay. Does nothing otherwise.
        Specified by:
        handleRefresh in interface RefreshHandler
        Overrides:
        handleRefresh in class ImmediateRefreshHandler
        Parameters:
        page - the page that is going to be refreshed
        url - the URL where the new page will be loaded
        requestedWait - the number of seconds to wait before reloading the page
        Throws:
        IOException - if the refresh fails
Skip navigation links

Copyright © 2002–2025 Gargoyle Software Inc.. All rights reserved.

AltStyle によって変換されたページ (->オリジナル) /