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

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

public class CmManagedProperties
extends Object
implements ManagedObject, BeanProcessor

TODO

Version:
$Rev: 766508 $, $Date: 2009-04-19 22:09:27 +0200 (Sun, 19 Apr 2009) $
Author:
Apache Geronimo Project

Constructor Summary
CmManagedProperties()
           
 
Method Summary
 void afterDestroy(Object bean, String beanName)
           
 Object afterInit(Object bean, String beanName)
           
 void beforeDestroy(Object bean, String beanName)
           
 Object beforeInit(Object bean, String beanName)
           
 void destroy()
           
 String getBeanName()
           
 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(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 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 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)
Specified by:
beforeInit in interface BeanProcessor

afterInit

public Object afterInit(Object bean,
                        String beanName)
Specified by:
afterInit in interface BeanProcessor

beforeDestroy

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

afterDestroy

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


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