Package com.vaadin.flow.router.internal
Class Postpone
java.lang.Object
com.vaadin.flow.router.internal.Postpone
- All Implemented Interfaces:
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:
-
Method Summary
Modifier and TypeMethodDescriptionGetBeforeLeaveHandler
s that have been left over from a postpone.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 Details
-
withLeaveObservers
Set any remainingBeforeLeaveHandler
s to be continued from.- Parameters:
beforeLeave
- listeners to continue calling- Returns:
- uncalled listeners to continue from
-
getLeaveObservers
GetBeforeLeaveHandler
s that have been left over from a postpone.- Returns:
- remaining BeforeLeaveObservers or empty ArrayDeque
-