public interface ExtendedBeanMetadata
extends org.osgi.service.blueprint.reflect.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.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() |
boolean isProcessor()
Class<?> getRuntimeClass()
null
.boolean getFieldInjection()
Copyright © 2016. All rights reserved.