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

java.lang.Object
  extended by org.apache.aries.blueprint.ext.AbstractPropertyPlaceholder
      extended by org.apache.aries.blueprint.ext.PropertyPlaceholder
          extended by org.apache.aries.blueprint.compendium.cm.CmPropertyPlaceholder
All Implemented Interfaces:
ManagedObject, ComponentDefinitionRegistryProcessor

public class CmPropertyPlaceholder
extends PropertyPlaceholder
implements ManagedObject

TODO: javadoc

Version:
$Rev: 1002318 $, $Date: 2010-09-28 19:47:49 +0100 (Tue, 28 Sep 2010) $

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.aries.blueprint.ext.PropertyPlaceholder
PropertyPlaceholder.SystemProperties
 
Nested classes/interfaces inherited from class org.apache.aries.blueprint.ext.AbstractPropertyPlaceholder
AbstractPropertyPlaceholder.LateBindingValueMetadata
 
Constructor Summary
CmPropertyPlaceholder()
           
 
Method Summary
 void destroy()
           
 ExtendedBlueprintContainer getBlueprintContainer()
           
 org.osgi.framework.Bundle getBundle()
           
 org.osgi.service.cm.ConfigurationAdmin getConfigAdmin()
           
 ManagedObjectManager getManagedObjectManager()
           
 java.lang.String getPersistentId()
           
protected  java.lang.String getProperty(java.lang.String val)
           
 java.lang.String getUpdateStrategy()
           
 void init()
           
 void setBlueprintContainer(ExtendedBlueprintContainer blueprintContainer)
           
 void setConfigAdmin(org.osgi.service.cm.ConfigurationAdmin configAdmin)
           
 void setManagedObjectManager(ManagedObjectManager managedObjectManager)
           
 void setPersistentId(java.lang.String persistentId)
           
 void setUpdateStrategy(java.lang.String updateStrategy)
           
 void updated(java.util.Dictionary props)
           
 
Methods inherited from class org.apache.aries.blueprint.ext.PropertyPlaceholder
getDefaultProperties, getLocations, getSystemProperties, isIgnoreMissingLocations, setDefaultProperties, setIgnoreMissingLocations, setLocations, setSystemProperties
 
Methods inherited from class org.apache.aries.blueprint.ext.AbstractPropertyPlaceholder
getPattern, getPlaceholderPrefix, getPlaceholderSuffix, process, processBeanMetadata, processCollectionMetadata, processMapEntries, processMapMetadata, processMetadata, processPropsMetadata, processRefCollectionMetadata, processReferenceMetadata, processServiceMetadata, processString, processValueMetadata, setPlaceholderPrefix, setPlaceholderSuffix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmPropertyPlaceholder

public CmPropertyPlaceholder()
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)

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)

getManagedObjectManager

public ManagedObjectManager getManagedObjectManager()

setManagedObjectManager

public void setManagedObjectManager(ManagedObjectManager managedObjectManager)

init

public void init()
          throws java.lang.Exception
Overrides:
init in class PropertyPlaceholder
Throws:
java.lang.Exception

destroy

public void destroy()

getProperty

protected java.lang.String getProperty(java.lang.String val)
Overrides:
getProperty in class PropertyPlaceholder

getBundle

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

updated

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


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