@NormalScope @Inherited @Target(value={ANNOTATION_TYPE,TYPE,FIELD,METHOD,CONSTRUCTOR}) @Retention(value=RUNTIME) public @interface VaadinSessionScoped
Injecting with this annotation will create a proxy for the contextual instance rather than provide the contextual instance itself.
Contextual instances stored in VaadinSession, so indirectly stored in HTTP session.
PreDestroy called after SessionDestroyEvent fired.
Copyright © 2018 Vaadin Ltd. All Rights Reserved.