public interface ExtendedBeanMetadata extends BeanMetadata
BeanMetadata
that allows specifying if
the bean instances are processors or not.
Such processors have to be instantiated before instantiating all
other singletons, but to avoid breaking the lazy activation of
bundles, the Blueprint container needs to be aware of those and not
try to load the class to perform some introspection.SCOPE_PROTOTYPE, SCOPE_SINGLETON
ACTIVATION_EAGER, ACTIVATION_LAZY
Modifier and Type | Method and Description |
---|---|
boolean |
getFieldInjection()
Whether the bean allows properties to be injected directly into its fields in the case
where an appropriate setter method is not available.
|
Class<?> |
getRuntimeClass()
Provide an actual class, this overrides the class name if set.
|
boolean |
isProcessor() |
getArguments, getClassName, getDestroyMethod, getFactoryComponent, getFactoryMethod, getInitMethod, getProperties, getScope
getActivation, getDependsOn, getId
boolean isProcessor()
Class<?> getRuntimeClass()
null
.boolean getFieldInjection()
Copyright © 2015. All rights reserved.