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

Method Detail

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.