com.vaadin.spring.internal
Class SessionLockingBeanStore
java.lang.Object
com.vaadin.spring.internal.BeanStore
com.vaadin.spring.internal.SessionLockingBeanStore
- All Implemented Interfaces:
- Serializable
public class SessionLockingBeanStore
- extends BeanStore
A BeanStore implementation that locks the related
VaadinSession for all operations that may not be thread safe
otherwise.
- Author:
- Petter Holmström (petter@vaadin.com), Henri Sara (hesara@vaadin.com)
- See Also:
- Serialized Form
|
Field Summary |
protected com.vaadin.server.VaadinSession |
session
|
session
protected final com.vaadin.server.VaadinSession session
SessionLockingBeanStore
protected SessionLockingBeanStore(com.vaadin.server.VaadinSession session,
String name,
BeanStore.DestructionCallback destructionCallback)
get
public Object get(String s,
org.springframework.beans.factory.ObjectFactory<?> objectFactory)
- Overrides:
get in class BeanStore
remove
public Object remove(String s)
- Overrides:
remove in class BeanStore
destroy
public void destroy()
- Overrides:
destroy in class BeanStore
registerDestructionCallback
public void registerDestructionCallback(String s,
Runnable runnable)
- Overrides:
registerDestructionCallback in class BeanStore
Copyright © 2016 Vaadin Ltd. All Rights Reserved.