You're viewing an older version of Vaadin JavaDoc. Please see version 24.7.0 for the latest.
com.vaadin.flow.router.internal.

Class Postpone

  • All Implemented Interfaces:

    Serializable

    public class Postpone
    extends Object
    implements Serializable

    Container class for containing left over listeners on postponed navigation.

    For internal use only. May be renamed or removed in a future release.

    Since:

    1.0

    See Also:

    Serialized Form

    • Method Detail

      • withLeaveObservers

        public static Postpone withLeaveObservers​(Deque<BeforeLeaveHandler> beforeLeave)

        Set any remaining BeforeLeaveHandlers to be continued from.

        Parameters:

        beforeLeave - listeners to continue calling

        Returns:

        uncalled listeners to continue from

      • withNavigationObservers

        public static Postpone withNavigationObservers​(Deque<BeforeEnterHandler> beforeNavigation)

        Set any remaining BeforeEnterHandlers to be continued from.

        Parameters:

        beforeNavigation - listeners to continue calling

        Returns:

        uncalled listeners to continue from

      • getNavigationObservers

        public Deque<BeforeEnterHandler> getNavigationObservers()

        Get BeforeEnterHandlers that have been left over from a postpone.

        Returns:

        remaining BeforeNavigationObservers or empty ArrayDeque