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()GetBeforeLeaveHandlers that have been left over from a postpone.Deque<BeforeEnterHandler>getNavigationObservers()GetBeforeEnterHandlers that have been left over from a postpone.static PostponewithLeaveObservers(Deque<BeforeLeaveHandler> beforeLeave)Set any remainingBeforeLeaveHandlers to be continued from.static PostponewithNavigationObservers(Deque<BeforeEnterHandler> beforeNavigation)Set any remainingBeforeEnterHandlers to be continued from.
-
-
-
Method Detail
-
withLeaveObservers
public static Postpone withLeaveObservers(Deque<BeforeLeaveHandler> beforeLeave)
Set any remainingBeforeLeaveHandlers 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 remainingBeforeEnterHandlers to be continued from.- Parameters:
beforeNavigation- listeners to continue calling- Returns:
- uncalled listeners to continue from
-
getLeaveObservers
public Deque<BeforeLeaveHandler> getLeaveObservers()
GetBeforeLeaveHandlers that have been left over from a postpone.- Returns:
- remaining BeforeLeaveObservers or empty ArrayDeque
-
getNavigationObservers
public Deque<BeforeEnterHandler> getNavigationObservers()
GetBeforeEnterHandlers that have been left over from a postpone.- Returns:
- remaining BeforeNavigationObservers or empty ArrayDeque
-
-