org.apache.aries.blueprint
Interface BeanProcessor
- All Superinterfaces:
- Processor
public interface BeanProcessor
- extends Processor
TODO: javadoc
Processors must be advertized as being such. This can be done by using
the custom attribtue defined in the extension schema.
<bp:bean ext:role="processor" ...>
- Version:
- $Rev: 1135629 $, $Date: 2011-06-14 16:01:01 +0100 (Tue, 14 Jun 2011) $
Nested Class Summary |
static interface |
BeanProcessor.BeanCreator
Interface from which a BeanProcessor can obtain another bean. |
beforeInit
Object beforeInit(Object bean,
String beanName,
BeanProcessor.BeanCreator beanCreator,
org.osgi.service.blueprint.reflect.BeanMetadata beanData)
afterInit
Object afterInit(Object bean,
String beanName,
BeanProcessor.BeanCreator beanCreator,
org.osgi.service.blueprint.reflect.BeanMetadata beanData)
beforeDestroy
void beforeDestroy(Object bean,
String beanName)
afterDestroy
void afterDestroy(Object bean,
String beanName)
Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.