public interface OwbBean<T>
extends javax.enterprise.inject.spi.Bean<T>
Bean
interface.
It is used internally. Do not use it. Instead use AbstractOwbBean
for extension.Modifier and Type | Method and Description |
---|---|
String |
getId()
Gets id of the bean.
|
javax.enterprise.inject.spi.Producer<T> |
getProducer() |
Class<T> |
getReturnType()
Returns bean class type
|
WebBeansContext |
getWebBeansContext() |
WebBeansType |
getWebBeansType()
Returns bean type.
|
boolean |
isDependent()
This determines if this bean is really a dependent bean,
and as such always creats a freshl instance for each
InjectionPoint.
|
boolean |
isEnabled()
Bean is enabled or not.
|
boolean |
isPassivationCapable()
True if passivation capable false otherwise.
|
boolean |
isSpecializedBean()
Returns true if bean is a specialized bean, false otherwise.
|
void |
setEnabled(boolean enabled)
Set enableed flag.
|
void |
setSpecializedBean(boolean specialized)
Set specialized flag.
|
javax.enterprise.inject.spi.Producer<T> getProducer()
WebBeansType getWebBeansType()
WebBeansType
void setSpecializedBean(boolean specialized)
specialized
- flagboolean isSpecializedBean()
void setEnabled(boolean enabled)
enabled
- flagboolean isEnabled()
String getId()
boolean isPassivationCapable()
boolean isDependent()
true
if this is a dependent beanWebBeansContext getWebBeansContext()
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.