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