Class SerializationDebugRequestHandler.InitListener

java.lang.Object
com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.SerializationDebugRequestHandler.InitListener
All Implemented Interfaces:
com.vaadin.flow.server.VaadinServiceInitListener, Serializable, EventListener
Enclosing class:
SerializationDebugRequestHandler

public static class SerializationDebugRequestHandler.InitListener extends Object implements com.vaadin.flow.server.VaadinServiceInitListener
VaadinServiceInitListener implementation that installs the SerializationDebugRequestHandler if the following preconditions are met:
  • application is running in development mode.
  • session serialization debug is enabled by setting the devmode.sessionSerialization.debug configuration property to true.
  • sun.io.serialization.extendedDebugInfo system property is set to true.
  • reflection on java.io packages is allowed by adding '--add-opens java.base/java.io=ALL-UNNAMED' flag to the JVM.
See Also:
  • Field Details

  • Constructor Details

    • InitListener

      public InitListener()
    • InitListener

      public InitListener(SerializationProperties serializationProperties)
  • Method Details

    • serviceInit

      public void serviceInit(com.vaadin.flow.server.ServiceInitEvent serviceInitEvent)
      Specified by:
      serviceInit in interface com.vaadin.flow.server.VaadinServiceInitListener