|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MutableBeanMetadata
A mutable version of the BeanMetadata that allows modifications.
| Field Summary |
|---|
| Fields inherited from interface org.osgi.service.blueprint.reflect.BeanMetadata |
|---|
SCOPE_PROTOTYPE, SCOPE_SINGLETON |
| Fields inherited from interface org.osgi.service.blueprint.reflect.ComponentMetadata |
|---|
ACTIVATION_EAGER, ACTIVATION_LAZY |
| Method Summary | |
|---|---|
void |
addArgument(BeanArgument argument)
|
BeanArgument |
addArgument(Metadata value,
String valueType,
int index)
|
void |
addProperty(BeanProperty property)
|
BeanProperty |
addProperty(String name,
Metadata value)
|
void |
removeArgument(BeanArgument argument)
|
void |
removeProperty(BeanProperty property)
|
void |
setClassName(String className)
|
void |
setDestroyMethod(String destroyMethodName)
|
void |
setFactoryComponent(Target factoryComponent)
|
void |
setFactoryMethod(String factoryMethodName)
|
void |
setFieldInjection(boolean allowFieldInjection)
|
void |
setInitMethod(String initMethodName)
|
void |
setProcessor(boolean processor)
|
void |
setRuntimeClass(Class runtimeClass)
|
void |
setScope(String scope)
|
| Methods inherited from interface org.apache.aries.blueprint.ExtendedBeanMetadata |
|---|
getFieldInjection, getRuntimeClass, isProcessor |
| Methods inherited from interface org.osgi.service.blueprint.reflect.BeanMetadata |
|---|
getArguments, getClassName, getDestroyMethod, getFactoryComponent, getFactoryMethod, getInitMethod, getProperties, getScope |
| Methods inherited from interface org.osgi.service.blueprint.reflect.ComponentMetadata |
|---|
getActivation, getDependsOn, getId |
| Methods inherited from interface org.apache.aries.blueprint.mutable.MutableComponentMetadata |
|---|
addDependsOn, removeDependsOn, setActivation, setDependsOn, setId |
| Method Detail |
|---|
void setClassName(String className)
void setInitMethod(String initMethodName)
void setDestroyMethod(String destroyMethodName)
void addArgument(BeanArgument argument)
BeanArgument addArgument(Metadata value,
String valueType,
int index)
void removeArgument(BeanArgument argument)
void addProperty(BeanProperty property)
BeanProperty addProperty(String name,
Metadata value)
void removeProperty(BeanProperty property)
void setFactoryMethod(String factoryMethodName)
void setFactoryComponent(Target factoryComponent)
void setScope(String scope)
void setRuntimeClass(Class runtimeClass)
void setProcessor(boolean processor)
void setFieldInjection(boolean allowFieldInjection)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||