Package com.vaadin.flow.router.internal
Class Postpone
- java.lang.Object
-
- com.vaadin.flow.router.internal.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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Deque<BeforeLeaveHandler>
getLeaveObservers()
GetBeforeLeaveHandler
s that have been left over from a postpone.Deque<BeforeEnterHandler>
getNavigationObservers()
GetBeforeEnterHandler
s that have been left over from a postpone.static Postpone
withLeaveObservers(Deque<BeforeLeaveHandler> beforeLeave)
Set any remainingBeforeLeaveHandler
s to be continued from.static Postpone
withNavigationObservers(Deque<BeforeEnterHandler> beforeNavigation)
Set any remainingBeforeEnterHandler
s to be continued from.
-
-
-
Method Detail
-
withLeaveObservers
public static Postpone withLeaveObservers(Deque<BeforeLeaveHandler> beforeLeave)
Set any remainingBeforeLeaveHandler
s 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 remainingBeforeEnterHandler
s to be continued from.- Parameters:
beforeNavigation
- listeners to continue calling- Returns:
- uncalled listeners to continue from
-
getLeaveObservers
public Deque<BeforeLeaveHandler> getLeaveObservers()
GetBeforeLeaveHandler
s that have been left over from a postpone.- Returns:
- remaining BeforeLeaveObservers or empty ArrayDeque
-
getNavigationObservers
public Deque<BeforeEnterHandler> getNavigationObservers()
GetBeforeEnterHandler
s that have been left over from a postpone.- Returns:
- remaining BeforeNavigationObservers or empty ArrayDeque
-
-