org.jboss.system.deployers.managed
Class ServiceMetaDataICF
java.lang.Object
org.jboss.system.deployers.managed.ServiceMetaDataICF
- All Implemented Interfaces:
- org.jboss.managed.spi.factory.InstanceClassFactory<ServiceMetaData>
public class ServiceMetaDataICF
- extends Object
- implements org.jboss.managed.spi.factory.InstanceClassFactory<ServiceMetaData>
The InstanceClassFactory implementation for ServiceMetaData.
- Version:
- $Revision: 88716 $
- Author:
- Scott.Stark@jboss.org, Dimitris.Andreadis@jboss.org, Emanuel Muckenhuber
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceMetaDataICF
public ServiceMetaDataICF()
getMbeanServer
public MBeanServer getMbeanServer()
setMbeanServer
public void setMbeanServer(MBeanServer mbeanServer)
getController
public ServiceController getController()
setController
public void setController(ServiceController controller)
getType
public Class<ServiceMetaData> getType()
- Specified by:
getType
in interface org.jboss.managed.spi.factory.InstanceClassFactory<ServiceMetaData>
getManagedObjectClass
public Class<? extends Serializable> getManagedObjectClass(ServiceMetaData md)
throws ClassNotFoundException
- Specified by:
getManagedObjectClass
in interface org.jboss.managed.spi.factory.InstanceClassFactory<ServiceMetaData>
- 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,
ServiceMetaData md)
- Specified by:
getValue
in interface org.jboss.managed.spi.factory.InstanceClassFactory<ServiceMetaData>
setValue
public void setValue(org.jboss.beans.info.spi.BeanInfo beanInfo,
org.jboss.managed.api.ManagedProperty property,
ServiceMetaData md,
org.jboss.metatype.api.values.MetaValue value)
- Specified by:
setValue
in interface org.jboss.managed.spi.factory.InstanceClassFactory<ServiceMetaData>
getComponentName
public Object getComponentName(org.jboss.beans.info.spi.BeanInfo beanInfo,
org.jboss.managed.api.ManagedProperty property,
ServiceMetaData md,
org.jboss.metatype.api.values.MetaValue value)
- The service context uses the canonical object name string
- Specified by:
getComponentName
in interface org.jboss.managed.spi.factory.InstanceClassFactory<ServiceMetaData>
- Returns:
- the service metadata canonical object name string
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.