Package com.vaadin.flow.hotswap.impl
Class ErrorViewHotswapper
java.lang.Object
com.vaadin.flow.hotswap.impl.ErrorViewHotswapper
- All Implemented Interfaces:
VaadinHotswapper
Triggers UI refresh when hotswap occurs while an error view is displayed.
This ensures that fixing a broken class during development will refresh the
error page and attempt to re-navigate to the original location.
For internal use only. May be renamed or removed in a future release.
- Since:
- 25.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanonClassLoadEvent(VaadinSession session, Set<Class<?>> classes, boolean redefined) Called by Vaadin hotswap entry point when one or more application classes have been updated.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.hotswap.VaadinHotswapper
onClassLoadEvent, onHotswapComplete
-
Constructor Details
-
ErrorViewHotswapper
public ErrorViewHotswapper()
-
-
Method Details
-
onClassLoadEvent
Description copied from interface:VaadinHotswapperCalled by Vaadin hotswap entry point when one or more application classes have been updated.
This method is meant to perform updates atVaadinSessionlevel. Operation targeting the entire application should be implemented inVaadinHotswapper.onClassLoadEvent(VaadinService, Set, boolean)method.- Specified by:
onClassLoadEventin interfaceVaadinHotswapper- Parameters:
session- theVaadinSessionto be potentially updated.classes- the set of changed classes.redefined- true if the classes have been redefined by hotswap mechanism, false if they have been loaded for the first time by the ClassLoader.- Returns:
- true if a browser page reload is required, false otherwise.
- See Also:
-