@SessionScoped public class ViewScopeStorageInSession extends Object implements ViewScopeStorage, Serializable
ViewScoped, 
ViewScopeManager, 
Serialized Form| Constructor and Description | 
|---|
| ViewScopeStorageInSession() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | destroyBeans(UUID beanStorageId)Destroys all beans associated with given bean storage identifier. | 
| BeanStorage | getBeanStorage(UUID beanStorageId)Returns the bean storage identified by given ID, or null if it does not exist. | 
| UUID | getBeanStorageId()Returns currently active bean storage ID, or null if it does not exist. | 
| void | postConstructSession()Create a new LRU map of active view scopes with maximum weighted capacity depending on several context params. | 
| void | preDestroySession()This method is invoked during session destroy, in that case destroy all beans in all active view scopes. | 
| void | setBeanStorage(UUID beanStorageId,
              BeanStorage beanStorage)Sets the given bean storage identified by the given ID. | 
@PostConstruct public void postConstructSession()
ViewScoped for details.public UUID getBeanStorageId()
ViewScopeStoragegetBeanStorageId in interface ViewScopeStoragepublic BeanStorage getBeanStorage(UUID beanStorageId)
ViewScopeStoragegetBeanStorage in interface ViewScopeStoragebeanStorageId - The bean storage identifier.public void setBeanStorage(UUID beanStorageId, BeanStorage beanStorage)
ViewScopeStoragesetBeanStorage in interface ViewScopeStoragebeanStorageId - The bean storage identifier.beanStorage - The bean storage.public void destroyBeans(UUID beanStorageId)
beanStorageId - The bean storage identifier.@PreDestroy public void preDestroySession()
Copyright © 2012–2020 OmniFaces. All rights reserved.