public interface MutableBeanMetadata extends ExtendedBeanMetadata, MutableComponentMetadata
BeanMetadata that allows modifications.| Modifier and Type | Method and Description |
|---|---|
void |
addArgument(org.osgi.service.blueprint.reflect.BeanArgument argument) |
org.osgi.service.blueprint.reflect.BeanArgument |
addArgument(org.osgi.service.blueprint.reflect.Metadata value,
java.lang.String valueType,
int index) |
void |
addProperty(org.osgi.service.blueprint.reflect.BeanProperty property) |
org.osgi.service.blueprint.reflect.BeanProperty |
addProperty(java.lang.String name,
org.osgi.service.blueprint.reflect.Metadata value) |
void |
removeArgument(org.osgi.service.blueprint.reflect.BeanArgument argument) |
void |
removeProperty(org.osgi.service.blueprint.reflect.BeanProperty property) |
void |
setClassName(java.lang.String className) |
void |
setDestroyMethod(java.lang.String destroyMethodName) |
void |
setFactoryComponent(org.osgi.service.blueprint.reflect.Target factoryComponent) |
void |
setFactoryMethod(java.lang.String factoryMethodName) |
void |
setFieldInjection(boolean allowFieldInjection) |
void |
setInitMethod(java.lang.String initMethodName) |
void |
setProcessor(boolean processor) |
void |
setRuntimeClass(java.lang.Class runtimeClass) |
void |
setScope(java.lang.String scope) |
getFieldInjection, getRuntimeClass, isProcessorgetArguments, getClassName, getDestroyMethod, getFactoryComponent, getFactoryMethod, getInitMethod, getProperties, getScopegetActivation, getDependsOn, getIdaddDependsOn, removeDependsOn, setActivation, setDependsOn, setIdvoid setClassName(java.lang.String className)
void setInitMethod(java.lang.String initMethodName)
void setDestroyMethod(java.lang.String destroyMethodName)
void addArgument(org.osgi.service.blueprint.reflect.BeanArgument argument)
org.osgi.service.blueprint.reflect.BeanArgument addArgument(org.osgi.service.blueprint.reflect.Metadata value,
java.lang.String valueType,
int index)
void removeArgument(org.osgi.service.blueprint.reflect.BeanArgument argument)
void addProperty(org.osgi.service.blueprint.reflect.BeanProperty property)
org.osgi.service.blueprint.reflect.BeanProperty addProperty(java.lang.String name,
org.osgi.service.blueprint.reflect.Metadata value)
void removeProperty(org.osgi.service.blueprint.reflect.BeanProperty property)
void setFactoryMethod(java.lang.String factoryMethodName)
void setFactoryComponent(org.osgi.service.blueprint.reflect.Target factoryComponent)
void setScope(java.lang.String scope)
void setRuntimeClass(java.lang.Class runtimeClass)
void setProcessor(boolean processor)
void setFieldInjection(boolean allowFieldInjection)