java.lang.Object
com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Result
All Implemented Interfaces:
Serializable

public class Result extends Object implements Serializable
Represent the result of the test serialization/deserialization process.
See Also:
  • Field Details

  • Method Details

    • getSessionId

      public String getSessionId()
      Gets the identifier of the HTTP session under test.
      Returns:
      the identifier of the HTTP session under test.
    • getStorageKey

      public String getStorageKey()
      Gets the identifier of the session data on the storage backend.
      Returns:
      the identifier of the session data on the storage backend.
    • getOutcomes

      public Set<Outcome> getOutcomes()
      Gets the outcome of the serialization/deserialization process.
      Returns:
      the outcome of the serialization/deserialization process.
    • getDuration

      public long getDuration()
      Gets the approximate duration of the process expressed in milliseconds.
      Returns:
      approximate duration of the process expressed in milliseconds.
    • getNotSerializableClasses

      public List<String> getNotSerializableClasses()
      Gets the list of not serializable classes detected.
      Returns:
      list of not serializable classes detected.
    • getSerializedLambdas

      public Set<String> getSerializedLambdas()
      Gets the list of not serialized lambda classes detected.
      Returns:
      list of not serialized lambda detected.
    • getErrors

      public List<String> getErrors()
      Gets serialization process errors.
      Returns:
      serialization process errors.