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,
String valueType,
int index) |
void |
addProperty(org.osgi.service.blueprint.reflect.BeanProperty property) |
org.osgi.service.blueprint.reflect.BeanProperty |
addProperty(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(String className) |
void |
setDestroyMethod(String destroyMethodName) |
void |
setFactoryComponent(org.osgi.service.blueprint.reflect.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) |
getFieldInjection, getRuntimeClass, isProcessor
getArguments, getClassName, getDestroyMethod, getFactoryComponent, getFactoryMethod, getInitMethod, getProperties, getScope
getActivation, getDependsOn, getId
addDependsOn, removeDependsOn, setActivation, setDependsOn, setId
void setClassName(String className)
void setInitMethod(String initMethodName)
void setDestroyMethod(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, 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(String name, org.osgi.service.blueprint.reflect.Metadata value)
void removeProperty(org.osgi.service.blueprint.reflect.BeanProperty property)
void setFactoryMethod(String factoryMethodName)
void setFactoryComponent(org.osgi.service.blueprint.reflect.Target factoryComponent)
void setScope(String scope)
void setRuntimeClass(Class runtimeClass)
void setProcessor(boolean processor)
void setFieldInjection(boolean allowFieldInjection)
Copyright © 2016. All rights reserved.