org.jboss.deployers.plugins.managed
Class BeanMetaDataICF
java.lang.Object
org.jboss.deployers.plugins.managed.BeanMetaDataICF
- All Implemented Interfaces:
- org.jboss.managed.spi.factory.InstanceClassFactory<org.jboss.beans.metadata.spi.BeanMetaData>
public class BeanMetaDataICF
- extends Object
- implements org.jboss.managed.spi.factory.InstanceClassFactory<org.jboss.beans.metadata.spi.BeanMetaData>
An InstanceClassFactory for BeanMetaData
- Version:
- $Revision: 89033 $
- Author:
- Scott.Stark@jboss.org
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeanMetaDataICF
public BeanMetaDataICF()
getController
public org.jboss.kernel.spi.dependency.KernelController getController()
setController
public void setController(org.jboss.kernel.spi.dependency.KernelController controller)
getMetaValueFactory
public org.jboss.metatype.api.values.MetaValueFactory getMetaValueFactory()
setMetaValueFactory
public void setMetaValueFactory(org.jboss.metatype.api.values.MetaValueFactory metaValueFactory)
getDelegateICF
public org.jboss.managed.spi.factory.InstanceClassFactory getDelegateICF()
setDelegateICF
public void setDelegateICF(org.jboss.managed.spi.factory.InstanceClassFactory delegateICF)
locateBean
public Object locateBean(String beanName)
getType
public Class<org.jboss.beans.metadata.spi.BeanMetaData> getType()
- Specified by:
getType
in interface org.jboss.managed.spi.factory.InstanceClassFactory<org.jboss.beans.metadata.spi.BeanMetaData>
getComponentName
public Object getComponentName(org.jboss.beans.info.spi.BeanInfo beanInfo,
org.jboss.managed.api.ManagedProperty property,
org.jboss.beans.metadata.spi.BeanMetaData attachment,
org.jboss.metatype.api.values.MetaValue value)
- Specified by:
getComponentName
in interface org.jboss.managed.spi.factory.InstanceClassFactory<org.jboss.beans.metadata.spi.BeanMetaData>
getManagedObjectClass
public Class<?> getManagedObjectClass(org.jboss.beans.metadata.spi.BeanMetaData attachment)
throws ClassNotFoundException
- Specified by:
getManagedObjectClass
in interface org.jboss.managed.spi.factory.InstanceClassFactory<org.jboss.beans.metadata.spi.BeanMetaData>
- Throws:
ClassNotFoundException
getValue
public org.jboss.metatype.api.values.MetaValue getValue(org.jboss.beans.info.spi.BeanInfo beanInfo,
org.jboss.managed.api.ManagedProperty property,
org.jboss.metadata.spi.MetaData metaData,
org.jboss.beans.metadata.spi.BeanMetaData attachment)
- Specified by:
getValue
in interface org.jboss.managed.spi.factory.InstanceClassFactory<org.jboss.beans.metadata.spi.BeanMetaData>
setValue
public void setValue(org.jboss.beans.info.spi.BeanInfo beanInfo,
org.jboss.managed.api.ManagedProperty property,
org.jboss.beans.metadata.spi.BeanMetaData attachment,
org.jboss.metatype.api.values.MetaValue value)
- Specified by:
setValue
in interface org.jboss.managed.spi.factory.InstanceClassFactory<org.jboss.beans.metadata.spi.BeanMetaData>
getClassLoader
protected ClassLoader getClassLoader(org.jboss.beans.metadata.spi.BeanMetaData bmd)
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.