com.vaadin.flow.router.internal.

Class Postpone

    • 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