Package com.vaadin.spring.internal
package com.vaadin.spring.internal
-
ClassDescriptionClass for storing beans in the different Vaadin scopes.Callback interface for receiving notifications about a
BeanStorebeing destroyed.Strategy interface for getting theBeanStore.Internal utility class for deriving automatic mappings for view names.Default implementation ofViewCache.ABeanStoreimplementation that locks the relatedVaadinSessionfor all operations that may not be thread safe otherwise.Bean post processor that scans forSpringViewDisplayannotations on UI scoped beans or bean classes and registersSpringViewDisplayRegistrationBeaninstances for them forSpringUIProvider.Dynamically registered bean which can provide a reference to the current view display instance.Uniquely identifies a UI instance for a given window/tab inside a session.Implementation of Spring'sScopethat binds the UIs and dependent beans to the currentVaadinSession(as opposed to the current Servlet session).Implementation ofBeanStoreRetrievalStrategythat stores theBeanStorein the currentVaadinSession.Implementation of Spring'sScopethat binds the beans to the currentVaadinSession(as opposed to the current Servlet session).Implementation ofBeanStoreRetrievalStrategythat stores theBeanStorein the currentVaadinSession.A component factory for Vaadin design files, capable of creating Spring beans.A view cache is used to keep track of the currently activeviewand its correspondingBeanStore.Strategy interface for getting theViewCache.Implementation of Spring'sScopethat binds the views and dependent beans to the visibility of the view, i.e.Implementation ofViewCacheRetrievalStrategythat fetches theViewCacheinstance from the provided bean factory.