public abstract class AbstractGroupedConversationContext extends Object
| Modifier and Type | Field and Description |
|---|---|
protected javax.enterprise.inject.spi.BeanManager |
beanManager |
protected boolean |
useFallback |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractGroupedConversationContext(javax.enterprise.inject.spi.BeanManager beanManager) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract <T> Set<SecurityViolation> |
checkPermission(javax.enterprise.inject.spi.Bean<T> bean) |
<T> T |
create(javax.enterprise.inject.spi.Bean<T> bean,
javax.enterprise.context.spi.CreationalContext<T> creationalContext) |
protected abstract ConversationConfig |
getConversationConfig() |
abstract boolean |
isActive()
See
Context.isActive() |
<T> T |
resolve(javax.enterprise.inject.spi.Bean<T> bean)
Resolves the instance for the given bean definition
|
protected abstract BeanEntryFactory |
resolveBeanEntryFactory() |
protected abstract <T> T |
resolveBeanInstance(WindowContextManager windowContextManager,
javax.enterprise.inject.spi.Bean<T> beanDescriptor) |
protected abstract WindowContextManager |
resolveWindowContextManager() |
protected abstract <T> void |
scopeBeanEntry(WindowContextManager windowContextManager,
BeanEntry<T> beanEntry)
Store the given bean in the
WindowContext |
protected javax.enterprise.inject.spi.BeanManager beanManager
protected final boolean useFallback
protected AbstractGroupedConversationContext(javax.enterprise.inject.spi.BeanManager beanManager)
public <T> T create(javax.enterprise.inject.spi.Bean<T> bean,
javax.enterprise.context.spi.CreationalContext<T> creationalContext)
bean - descriptor of the beancreationalContext - context for creating a beanpublic <T> T resolve(javax.enterprise.inject.spi.Bean<T> bean)
T - type of the current beanbean - current beanprotected abstract WindowContextManager resolveWindowContextManager()
WindowContextManagerprotected abstract BeanEntryFactory resolveBeanEntryFactory()
BeanEntryFactoryprotected abstract <T> T resolveBeanInstance(WindowContextManager windowContextManager, javax.enterprise.inject.spi.Bean<T> beanDescriptor)
windowContextManager - the current
WindowContextManagerbeanDescriptor - descriptor of the requested beanWindowContext
null otherwiseprotected abstract <T> void scopeBeanEntry(WindowContextManager windowContextManager, BeanEntry<T> beanEntry)
WindowContextwindowContextManager - current
WindowContextManagerbeanEntry - current bean-entryprotected abstract ConversationConfig getConversationConfig()
public abstract boolean isActive()
Context.isActive()protected abstract <T> Set<SecurityViolation> checkPermission(javax.enterprise.inject.spi.Bean<T> bean)
Copyright © 2010-2014 The Apache Software Foundation. All Rights Reserved.