public abstract class AbstractBeanConfig
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
AbstractBeanConfig() |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.annotation.Annotation binding)
Adds a component binding.
|
void |
add(Bean bean) |
void |
addBinding(java.lang.annotation.Annotation binding)
Adds a component binding.
|
protected <X> AnnotatedTypeImpl<X> |
buildAnnotatedType() |
protected <X> void |
deploy() |
java.lang.String |
getFilename() |
ContainerProgram |
getInit()
Sets the init program.
|
java.lang.Class<?> |
getInstanceClass()
Returns the instance class
|
java.lang.String |
getJndiName()
Gets the component's EL binding name.
|
int |
getLine() |
java.lang.String |
getName()
Gets the component's EL binding name.
|
void |
init() |
protected void |
initImpl() |
protected java.lang.Object |
replaceObject() |
void |
setClass(java.lang.Class<?> cl)
Assigns the class
|
void |
setConfigLocation(java.lang.String filename,
int line)
Sets the configuration location
|
void |
setInit(ContainerProgram init)
Sets the init program.
|
void |
setJndiName(java.lang.String name)
Returns the component's EL binding name.
|
void |
setName(java.lang.String name)
Returns the component's EL binding name.
|
void |
setScope(java.lang.String scope)
Sets the scope attribute.
|
public void setConfigLocation(java.lang.String filename, int line)
public java.lang.String getFilename()
public int getLine()
public void setName(java.lang.String name)
public java.lang.String getName()
public void setJndiName(java.lang.String name)
public java.lang.String getJndiName()
public void setClass(java.lang.Class<?> cl)
public java.lang.Class<?> getInstanceClass()
public void addBinding(java.lang.annotation.Annotation binding)
public void add(java.lang.annotation.Annotation binding)
public void add(Bean bean)
public void setScope(java.lang.String scope)
public void setInit(ContainerProgram init)
public ContainerProgram getInit()
protected void initImpl()
@PostConstruct public final void init()
protected <X> void deploy()
protected <X> AnnotatedTypeImpl<X> buildAnnotatedType()
protected java.lang.Object replaceObject()