org.apache.aries.jmx.blueprint.codec
Class BPBeanMetadata

java.lang.Object
  extended by org.apache.aries.jmx.blueprint.codec.BPComponentMetadata
      extended by org.apache.aries.jmx.blueprint.codec.BPBeanMetadata
All Implemented Interfaces:
BPMetadata, BPNonNullMetadata, BPTarget, TransferObject

public class BPBeanMetadata
extends BPComponentMetadata
implements BPTarget


Constructor Summary
BPBeanMetadata(org.osgi.service.blueprint.reflect.BeanMetadata bean)
           
BPBeanMetadata(CompositeData bean)
           
 
Method Summary
 CompositeData asCompositeData()
           
 BPBeanArgument[] getArguments()
           
 String getClassName()
           
 String getDestroyMethod()
           
 BPTarget getFactoryComponent()
           
 String getFactoryMethod()
           
 String getInitMethod()
           
protected  Map<String,Object> getItemsMap()
           
 BPBeanProperty[] getProperties()
           
 String getScope()
           
 
Methods inherited from class org.apache.aries.jmx.blueprint.codec.BPComponentMetadata
getActivation, getDependsOn, getId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BPBeanMetadata

public BPBeanMetadata(CompositeData bean)

BPBeanMetadata

public BPBeanMetadata(org.osgi.service.blueprint.reflect.BeanMetadata bean)
Method Detail

getItemsMap

protected Map<String,Object> getItemsMap()
Overrides:
getItemsMap in class BPComponentMetadata

asCompositeData

public CompositeData asCompositeData()
Specified by:
asCompositeData in interface TransferObject

getArguments

public BPBeanArgument[] getArguments()

getClassName

public String getClassName()

getDestroyMethod

public String getDestroyMethod()

getFactoryComponent

public BPTarget getFactoryComponent()

getFactoryMethod

public String getFactoryMethod()

getInitMethod

public String getInitMethod()

getProperties

public BPBeanProperty[] getProperties()

getScope

public String getScope()


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