org.apache.aries.blueprint
Interface BeanProcessor
- All Superinterfaces:
- Processor
- All Known Implementing Classes:
- BeanProcessorTest, CmManagedProperties
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: 896324 $, $Date: 2010-01-06 06:05:04 +0000 (Wed, 06 Jan 2010) $
Nested Class Summary |
static interface |
BeanProcessor.BeanCreator
Interface from which a BeanProcessor can obtain another bean. |
beforeInit
java.lang.Object beforeInit(java.lang.Object bean,
java.lang.String beanName,
BeanProcessor.BeanCreator beanCreator,
BeanMetadata beanData)
afterInit
java.lang.Object afterInit(java.lang.Object bean,
java.lang.String beanName,
BeanProcessor.BeanCreator beanCreator,
BeanMetadata beanData)
beforeDestroy
void beforeDestroy(java.lang.Object bean,
java.lang.String beanName)
afterDestroy
void afterDestroy(java.lang.Object bean,
java.lang.String beanName)
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.