org.apache.aries.blueprint.compendium.cm
Class CmManagedProperties

java.lang.Object
  extended by org.apache.aries.blueprint.compendium.cm.CmManagedProperties
All Implemented Interfaces:
org.apache.aries.blueprint.BeanProcessor, ManagedObject, org.apache.aries.blueprint.Processor

public class CmManagedProperties
extends Object
implements ManagedObject, org.apache.aries.blueprint.BeanProcessor

TODO

Version:
$Rev: 1364831 $, $Date: 2012-07-24 00:06:01 +0100 (Tue, 24 Jul 2012) $

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.aries.blueprint.BeanProcessor
org.apache.aries.blueprint.BeanProcessor.BeanCreator
 
Constructor Summary
CmManagedProperties()
           
 
Method Summary
 void afterDestroy(Object bean, String beanName)
           
 Object afterInit(Object bean, String beanName, org.apache.aries.blueprint.BeanProcessor.BeanCreator beanCreator, org.osgi.service.blueprint.reflect.BeanMetadata beanData)
           
 void beforeDestroy(Object bean, String beanName)
           
 Object beforeInit(Object bean, String beanName, org.apache.aries.blueprint.BeanProcessor.BeanCreator beanCreator, org.osgi.service.blueprint.reflect.BeanMetadata beanData)
           
 void destroy()
           
 String getBeanName()
           
 org.apache.aries.blueprint.services.ExtendedBlueprintContainer getBlueprintContainer()
           
 org.osgi.framework.Bundle getBundle()
           
 org.osgi.service.cm.ConfigurationAdmin getConfigAdmin()
           
 ManagedObjectManager getManagedObjectManager()
           
 String getPersistentId()
           
 String getUpdateMethod()
           
 String getUpdateStrategy()
           
 void init()
           
 void setBeanName(String beanName)
           
 void setBlueprintContainer(org.apache.aries.blueprint.services.ExtendedBlueprintContainer blueprintContainer)
           
 void setConfigAdmin(org.osgi.service.cm.ConfigurationAdmin configAdmin)
           
 void setManagedObjectManager(ManagedObjectManager managedObjectManager)
           
 void setPersistentId(String persistentId)
           
 void setUpdateMethod(String updateMethod)
           
 void setUpdateStrategy(String updateStrategy)
           
 void updated(Dictionary props)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmManagedProperties

public CmManagedProperties()
Method Detail

getBlueprintContainer

public org.apache.aries.blueprint.services.ExtendedBlueprintContainer getBlueprintContainer()

setBlueprintContainer

public void setBlueprintContainer(org.apache.aries.blueprint.services.ExtendedBlueprintContainer blueprintContainer)

getConfigAdmin

public org.osgi.service.cm.ConfigurationAdmin getConfigAdmin()

setConfigAdmin

public void setConfigAdmin(org.osgi.service.cm.ConfigurationAdmin configAdmin)

setManagedObjectManager

public void setManagedObjectManager(ManagedObjectManager managedObjectManager)

getManagedObjectManager

public ManagedObjectManager getManagedObjectManager()

getBundle

public org.osgi.framework.Bundle getBundle()
Specified by:
getBundle in interface ManagedObject

getPersistentId

public String getPersistentId()
Specified by:
getPersistentId in interface ManagedObject

setPersistentId

public void setPersistentId(String persistentId)

getUpdateStrategy

public String getUpdateStrategy()

setUpdateStrategy

public void setUpdateStrategy(String updateStrategy)

getUpdateMethod

public String getUpdateMethod()

setUpdateMethod

public void setUpdateMethod(String updateMethod)

getBeanName

public String getBeanName()

setBeanName

public void setBeanName(String beanName)

init

public void init()
          throws Exception
Throws:
Exception

destroy

public void destroy()

updated

public void updated(Dictionary props)
Specified by:
updated in interface ManagedObject

beforeInit

public Object beforeInit(Object bean,
                         String beanName,
                         org.apache.aries.blueprint.BeanProcessor.BeanCreator beanCreator,
                         org.osgi.service.blueprint.reflect.BeanMetadata beanData)
Specified by:
beforeInit in interface org.apache.aries.blueprint.BeanProcessor

afterInit

public Object afterInit(Object bean,
                        String beanName,
                        org.apache.aries.blueprint.BeanProcessor.BeanCreator beanCreator,
                        org.osgi.service.blueprint.reflect.BeanMetadata beanData)
Specified by:
afterInit in interface org.apache.aries.blueprint.BeanProcessor

beforeDestroy

public void beforeDestroy(Object bean,
                          String beanName)
Specified by:
beforeDestroy in interface org.apache.aries.blueprint.BeanProcessor

afterDestroy

public void afterDestroy(Object bean,
                         String beanName)
Specified by:
afterDestroy in interface org.apache.aries.blueprint.BeanProcessor


Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.