Class MockSpringServletService

java.lang.Object
com.vaadin.flow.server.VaadinService
com.vaadin.flow.server.VaadinServletService
com.vaadin.flow.spring.SpringVaadinServletService
com.github.mvysny.kaributesting.v10.spring.MockSpringServletService
All Implemented Interfaces:
Serializable

public class MockSpringServletService extends com.vaadin.flow.spring.SpringVaadinServletService
A mocking service that performs three very important tasks: The class is intentionally opened, to be extensible in user's library.
See Also:
  • Field Summary

    Fields inherited from class com.vaadin.flow.server.VaadinService

    ATMOSPHERE_MISSING_ERROR, INVALID_ATMOSPHERE_VERSION_WARNING
  • Constructor Summary

    Constructors
    Constructor
    Description
    MockSpringServletService(@NotNull MockSpringServlet servlet, @NotNull com.vaadin.flow.function.DeploymentConfiguration deploymentConfiguration, @NotNull org.springframework.context.ApplicationContext ctx, @NotNull kotlin.jvm.functions.Function0<com.vaadin.flow.component.UI> uiFactory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.vaadin.flow.server.VaadinSession
    createVaadinSession(com.vaadin.flow.server.VaadinRequest request)
     
    com.vaadin.flow.di.Instantiator
     
    getMainDivId(com.vaadin.flow.server.VaadinSession session, com.vaadin.flow.server.VaadinRequest request)
     
    protected boolean
     

    Methods inherited from class com.vaadin.flow.spring.SpringVaadinServletService

    getStaticResource, init, loadInstantiators

    Methods inherited from class com.vaadin.flow.server.VaadinServletService

    constructVaadinContext, createRequestHandlers, getContextRootRelativePath, getCurrentResponse, getCurrentServletRequest, getMimeType, getPwaRegistry, getResource, getResourceAsStream, getResourceInServletContext, getRouteRegistry, getServiceName, getServlet, requestCanCreateSession, resolveResource, setDefaultClassLoader

    Methods inherited from class com.vaadin.flow.server.VaadinService

    accessSession, addServiceDestroyListener, addSessionDestroyListener, addSessionInitListener, addUIInitListener, closeSession, createCriticalNotificationJSON, createCriticalNotificationJSON, createInstantiator, createSessionExpiredJSON, createUINotFoundJSON, createVaadinRequestInterceptors, destroy, ensureAccessQueuePurged, ensurePushAvailable, findUI, findVaadinSession, fireSessionDestroy, fireUIInitListeners, getBootstrapInitialPredicate, getBootstrapUrlPredicate, getClassLoader, getContext, getCsrfTokenAttributeName, getCurrent, getCurrentRequest, getDependencyFilters, getDeploymentConfiguration, getExistingSession, getRequestHandlers, getRouter, getSessionAttributeName, getSessionLock, getSystemMessages, getSystemMessagesProvider, getVaadinRequestInterceptors, handleRequest, handleSessionExpired, isCsrfTokenValid, isOtherSessionLocked, isResourceAvailable, isUIActive, loadSession, lockSession, modifyIndexHtmlResponse, readFromHttpSession, reinitializeSession, removeFromHttpSession, removeSession, requestEnd, requestStart, runPendingAccessTasks, setBootstrapInitialPredicate, setBootstrapUrlPredicate, setClassLoader, setCurrent, setCurrentInstances, setSystemMessagesProvider, storeSession, unlockSession, verifyNoOtherSessionLocked, writeStringResponse, writeToHttpSession, writeUncachedStringResponse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MockSpringServletService

      public MockSpringServletService(@NotNull @NotNull MockSpringServlet servlet, @NotNull @NotNull com.vaadin.flow.function.DeploymentConfiguration deploymentConfiguration, @NotNull @NotNull org.springframework.context.ApplicationContext ctx, @NotNull @NotNull kotlin.jvm.functions.Function0<com.vaadin.flow.component.UI> uiFactory)
  • Method Details

    • isAtmosphereAvailable

      protected boolean isAtmosphereAvailable()
      Overrides:
      isAtmosphereAvailable in class com.vaadin.flow.server.VaadinService
    • getMainDivId

      public String getMainDivId(com.vaadin.flow.server.VaadinSession session, com.vaadin.flow.server.VaadinRequest request)
      Overrides:
      getMainDivId in class com.vaadin.flow.server.VaadinServletService
    • createVaadinSession

      protected com.vaadin.flow.server.VaadinSession createVaadinSession(com.vaadin.flow.server.VaadinRequest request)
      Overrides:
      createVaadinSession in class com.vaadin.flow.spring.SpringVaadinServletService
    • getInstantiator

      public com.vaadin.flow.di.Instantiator getInstantiator()
      Overrides:
      getInstantiator in class com.vaadin.flow.server.VaadinService