com.vaadin.flow.router.internal.
Class Postpone
- java.lang.Object
-
- com.vaadin.flow.router.internal.Postpone
-
All Implemented Interfaces:
public class Postpone extends Object implements Serializable
Container class for containing left over listeners on postponed navigation.
See Also:
-
-
Method Summary
All Methods Modifier and Type Method and Description Deque<BeforeLeaveHandler>
getLeaveObservers()
Get
BeforeLeaveHandler
s that have been left over from a postpone.Deque<BeforeEnterHandler>
getNavigationObservers()
Get
BeforeEnterHandler
s that have been left over from a postpone.static Postpone
withLeaveObservers(Deque<BeforeLeaveHandler> beforeLeave)
Set any remaining
BeforeLeaveHandler
s to be continued from.static Postpone
withNavigationObservers(Deque<BeforeEnterHandler> beforeNavigation)
Set any remaining
BeforeEnterHandler
s to be continued from.
-
-
-
Method Detail
-
withLeaveObservers
public static Postpone withLeaveObservers(Deque<BeforeLeaveHandler> beforeLeave)
Set any remaining
BeforeLeaveHandler
s to be continued from.Parameters:
beforeLeave
- listeners to continue callingReturns:
uncalled listeners to continue from
-
withNavigationObservers
public static Postpone withNavigationObservers(Deque<BeforeEnterHandler> beforeNavigation)
Set any remaining
BeforeEnterHandler
s to be continued from.Parameters:
beforeNavigation
- listeners to continue callingReturns:
uncalled listeners to continue from
-
getLeaveObservers
public Deque<BeforeLeaveHandler> getLeaveObservers()
Get
BeforeLeaveHandler
s that have been left over from a postpone.Returns:
remaining BeforeLeaveObservers or empty ArrayDeque
-
getNavigationObservers
public Deque<BeforeEnterHandler> getNavigationObservers()
Get
BeforeEnterHandler
s that have been left over from a postpone.Returns:
remaining BeforeNavigationObservers or empty ArrayDeque
-
-