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

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

public class CmManagedProperties
extends java.lang.Object
implements ManagedObject, BeanProcessor

TODO

Version:
$Rev: 896324 $, $Date: 2010-01-06 06:05:04 +0000 (Wed, 06 Jan 2010) $

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.aries.blueprint.BeanProcessor
BeanProcessor.BeanCreator
 
Constructor Summary
CmManagedProperties()
           
 
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)
           
 void destroy()
           
 java.lang.String getBeanName()
           
 ExtendedBlueprintContainer getBlueprintContainer()
           
 org.osgi.framework.Bundle getBundle()
           
 org.osgi.service.cm.ConfigurationAdmin getConfigAdmin()
           
 ManagedObjectManager getManagedObjectManager()
           
 java.lang.String getPersistentId()
           
 java.lang.String getUpdateMethod()
           
 java.lang.String getUpdateStrategy()
           
 void init()
           
 void setBeanName(java.lang.String beanName)
           
 void setBlueprintContainer(ExtendedBlueprintContainer blueprintContainer)
           
 void setConfigAdmin(org.osgi.service.cm.ConfigurationAdmin configAdmin)
           
 void setManagedObjectManager(ManagedObjectManager managedObjectManager)
           
 void setPersistentId(java.lang.String persistentId)
           
 void setUpdateMethod(java.lang.String updateMethod)
           
 void setUpdateStrategy(java.lang.String updateStrategy)
           
 void updated(java.util.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 ExtendedBlueprintContainer getBlueprintContainer()

setBlueprintContainer

public void setBlueprintContainer(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 java.lang.String getPersistentId()
Specified by:
getPersistentId in interface ManagedObject

setPersistentId

public void setPersistentId(java.lang.String persistentId)

getUpdateStrategy

public java.lang.String getUpdateStrategy()

setUpdateStrategy

public void setUpdateStrategy(java.lang.String updateStrategy)

getUpdateMethod

public java.lang.String getUpdateMethod()

setUpdateMethod

public void setUpdateMethod(java.lang.String updateMethod)

getBeanName

public java.lang.String getBeanName()

setBeanName

public void setBeanName(java.lang.String beanName)

init

public void init()
          throws java.lang.Exception
Throws:
java.lang.Exception

destroy

public void destroy()

updated

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

beforeInit

public java.lang.Object beforeInit(java.lang.Object bean,
                                   java.lang.String beanName,
                                   BeanProcessor.BeanCreator beanCreator,
                                   BeanMetadata beanData)
Specified by:
beforeInit in interface BeanProcessor

afterInit

public java.lang.Object afterInit(java.lang.Object bean,
                                  java.lang.String beanName,
                                  BeanProcessor.BeanCreator beanCreator,
                                  BeanMetadata beanData)
Specified by:
afterInit in interface BeanProcessor

beforeDestroy

public void beforeDestroy(java.lang.Object bean,
                          java.lang.String beanName)
Specified by:
beforeDestroy in interface BeanProcessor

afterDestroy

public void afterDestroy(java.lang.Object bean,
                         java.lang.String beanName)
Specified by:
afterDestroy in interface BeanProcessor


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