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.
 
Method Summary
 void afterDestroy(java.lang.Object bean, java.lang.String beanName)
           
 java.lang.Object afterInit(java.lang.Object bean, java.lang.String beanName, BeanProcessor.BeanCreator beanCreator, BeanMetadata beanData)
           
 void beforeDestroy(java.lang.Object bean, java.lang.String beanName)
           
 java.lang.Object beforeInit(java.lang.Object bean, java.lang.String beanName, BeanProcessor.BeanCreator beanCreator, BeanMetadata beanData)
           
 

Method Detail

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.