org.jboss.aop.microcontainer.beans.metadata
Class LifecycleBeanMetaDataFactory

java.lang.Object
  extended by org.jboss.util.JBossObject
      extended by org.jboss.beans.metadata.spi.factory.GenericBeanFactoryMetaData
          extended by org.jboss.aop.microcontainer.beans.metadata.AspectManagerAwareBeanMetaDataFactory
              extended by org.jboss.aop.microcontainer.beans.metadata.LifecycleBeanMetaDataFactory
All Implemented Interfaces:
Serializable, Cloneable, BeanMetaDataFactory, org.jboss.util.JBossInterface
Direct Known Subclasses:
ConfigureLifecycleBeanMetaDataFactory, CreateLifecycleBeanMetaDataFactory, DescribeLifecycleBeanMetaDataFactory, InstallLifecycleBeanMetaDataFactory, InstantiateLifecycleBeanMetaDataFactory, PreInstallLifecycleBeanMetaDataFactory, StartLifecycleBeanMetaDataFactory

public abstract class LifecycleBeanMetaDataFactory
extends AspectManagerAwareBeanMetaDataFactory
implements BeanMetaDataFactory

Version:
$Revision: 1.1 $
Author:
Kabir Khan
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.aop.microcontainer.beans.metadata.AspectManagerAwareBeanMetaDataFactory
DEFAULT_ASPECT_MANAGER, managerBean, managerBeanSet, managerProperty, managerPropertySet
 
Fields inherited from class org.jboss.beans.metadata.spi.factory.GenericBeanFactoryMetaData
accessMode, aliases, annotations, bean, classLoader, constructor, create, demands, depends, factoryClass, installCallbacks, installs, mode, name, properties, start, supplies, uninstallCallbacks, uninstalls
 
Fields inherited from class org.jboss.util.JBossObject
hashCode, log, toString
 
Constructor Summary
LifecycleBeanMetaDataFactory()
           
 
Method Summary
 List<BeanMetaData> getBeans()
          Get the beans
protected abstract  ControllerState getState()
           
 void setClasses(String classes)
           
 void setExpr(String classes)
           
 void setInstallMethod(String installMethod)
           
 void setUninstallMethod(String uninstallMethod)
           
 
Methods inherited from class org.jboss.aop.microcontainer.beans.metadata.AspectManagerAwareBeanMetaDataFactory
getManagerBean, getManagerProperty, setAspectManagerProperty, setAspectManagerProperty, setAspectManagerProperty, setAspectManagerProperty, setManagerBean, setManagerProperty
 
Methods inherited from class org.jboss.beans.metadata.spi.factory.GenericBeanFactoryMetaData
getAccessMode, getAliases, getAnnotations, getBean, getBeanMetaData, getClassLoader, getConstructor, getCreate, getDemands, getDepends, getFactoryClass, getInstallCallbacks, getInstalls, getMode, getName, getProperties, getStart, getSupplies, getUninstallCallbacks, getUninstalls, setAccessMode, setAliases, setAnnotations, setBean, setClassLoader, setConstructor, setCreate, setDemands, setDepends, setFactoryClass, setInstallCallbacks, setInstalls, setMode, setName, setProperties, setStart, setSupplies, setUninstallCallbacks, setUninstalls
 
Methods inherited from class org.jboss.util.JBossObject
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toShortString, toString, toString, toStringImplementation
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LifecycleBeanMetaDataFactory

public LifecycleBeanMetaDataFactory()
Method Detail

setClasses

public void setClasses(String classes)

setExpr

public void setExpr(String classes)

setInstallMethod

public void setInstallMethod(String installMethod)

setUninstallMethod

public void setUninstallMethod(String uninstallMethod)

getState

protected abstract ControllerState getState()

getBeans

public List<BeanMetaData> getBeans()
Description copied from interface: BeanMetaDataFactory
Get the beans

Specified by:
getBeans in interface BeanMetaDataFactory
Overrides:
getBeans in class GenericBeanFactoryMetaData
Returns:
a List


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.