Package org.jboss.as.pojo.descriptor
Class BeanMetaDataConfig
- java.lang.Object
-
- org.jboss.as.pojo.descriptor.AbstractConfigVisitorNode
-
- org.jboss.as.pojo.descriptor.BeanMetaDataConfig
-
- All Implemented Interfaces:
Serializable,ConfigVisitorNode,TypeProvider
- Direct Known Subclasses:
BeanFactoryMetaDataConfig
public class BeanMetaDataConfig extends AbstractConfigVisitorNode implements Serializable
The legacy bean meta data.- Author:
- Ales Justin
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BeanMetaDataConfig()
-
Method Summary
-
Methods inherited from class org.jboss.as.pojo.descriptor.AbstractConfigVisitorNode
getChildren, getTempBeanInfo, getTempBeanInfo, getTempBeanInfo, getType, getType
-
-
-
-
Method Detail
-
toBeanName
public static org.jboss.msc.service.ServiceName toBeanName(String name, BeanState state)
Get MC bean name.- Parameters:
name- the original bean namestate- the state- Returns:
- bean service name
-
toInstancesName
public static org.jboss.msc.service.ServiceName toInstancesName(Class<?> clazz, BeanState state)
To instances name.- Parameters:
clazz- the classstate- the bean state- Returns:
- unique instance name
-
visit
public void visit(ConfigVisitor visitor)
Description copied from interface:ConfigVisitorNodeVisit metadata node. e.g. add dependencies to service builder.- Specified by:
visitin interfaceConfigVisitorNode- Overrides:
visitin classAbstractConfigVisitorNode- Parameters:
visitor- the config visitor
-
addChildren
protected void addChildren(ConfigVisitor visitor, List<ConfigVisitorNode> nodes)
Description copied from class:AbstractConfigVisitorNodeAdd children as needed.- Overrides:
addChildrenin classAbstractConfigVisitorNode- Parameters:
visitor- the current visitornodes- the nodes list to add to
-
getName
public String getName()
-
setName
public void setName(String name)
-
getBeanClass
public String getBeanClass()
-
setBeanClass
public void setBeanClass(String beanClass)
-
getMode
public ModeConfig getMode()
-
setMode
public void setMode(ModeConfig mode)
-
getModule
public ModuleConfig getModule()
-
setModule
public void setModule(ModuleConfig module)
-
getConstructor
public ConstructorConfig getConstructor()
-
setConstructor
public void setConstructor(ConstructorConfig constructor)
-
getProperties
public Set<PropertyConfig> getProperties()
-
setProperties
public void setProperties(Set<PropertyConfig> properties)
-
getCreate
public LifecycleConfig getCreate()
-
setCreate
public void setCreate(LifecycleConfig create)
-
getStart
public LifecycleConfig getStart()
-
setStart
public void setStart(LifecycleConfig start)
-
getStop
public LifecycleConfig getStop()
-
setStop
public void setStop(LifecycleConfig stop)
-
getDestroy
public LifecycleConfig getDestroy()
-
setDestroy
public void setDestroy(LifecycleConfig destroy)
-
getInstalls
public List<InstallConfig> getInstalls()
-
setInstalls
public void setInstalls(List<InstallConfig> installs)
-
getUninstalls
public List<InstallConfig> getUninstalls()
-
setUninstalls
public void setUninstalls(List<InstallConfig> uninstalls)
-
getIncallbacks
public List<CallbackConfig> getIncallbacks()
-
setIncallbacks
public void setIncallbacks(List<CallbackConfig> incallbacks)
-
getUncallbacks
public List<CallbackConfig> getUncallbacks()
-
setUncallbacks
public void setUncallbacks(List<CallbackConfig> uncallbacks)
-
getDepends
public Set<DependsConfig> getDepends()
-
setDepends
public void setDepends(Set<DependsConfig> depends)
-
-