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()
WindowContextManager
protected abstract BeanEntryFactory resolveBeanEntryFactory()
BeanEntryFactory
protected abstract <T> T resolveBeanInstance(WindowContextManager windowContextManager, javax.enterprise.inject.spi.Bean<T> beanDescriptor)
windowContextManager
- the current
WindowContextManager
beanDescriptor
- descriptor of the requested beanWindowContext
null otherwiseprotected abstract <T> void scopeBeanEntry(WindowContextManager windowContextManager, BeanEntry<T> beanEntry)
WindowContext
windowContextManager
- current
WindowContextManager
beanEntry
- 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.