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
The legacy bean meta data.
- Author:
- Ales Justin
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddChildren(ConfigVisitor visitor, List<ConfigVisitorNode> nodes) Add children as needed.getMode()getName()getStart()getStop()voidsetAliases(Set<String> aliases) voidsetBeanClass(String beanClass) voidsetConstructor(ConstructorConfig constructor) voidsetCreate(LifecycleConfig create) voidsetDepends(Set<DependsConfig> depends) voidsetDestroy(LifecycleConfig destroy) voidsetIncallbacks(List<CallbackConfig> incallbacks) voidsetInstalls(List<InstallConfig> installs) voidsetMode(ModeConfig mode) voidsetModule(ModuleConfig module) voidvoidsetProperties(Set<PropertyConfig> properties) voidsetStart(LifecycleConfig start) voidsetStop(LifecycleConfig stop) voidsetUncallbacks(List<CallbackConfig> uncallbacks) voidsetUninstalls(List<InstallConfig> uninstalls) static org.jboss.msc.service.ServiceNametoBeanName(String name, BeanState state) Get MC bean name.static org.jboss.msc.service.ServiceNametoInstancesName(Class<?> clazz, BeanState state) To instances name.voidvisit(ConfigVisitor visitor) Visit metadata node.Methods inherited from class org.jboss.as.pojo.descriptor.AbstractConfigVisitorNode
getChildren, getTempBeanInfo, getTempBeanInfo, getTempBeanInfo, getType, getType
-
Constructor Details
-
BeanMetaDataConfig
public BeanMetaDataConfig()
-
-
Method Details
-
toBeanName
Get MC bean name.- Parameters:
name- the original bean namestate- the state- Returns:
- bean service name
-
toInstancesName
To instances name.- Parameters:
clazz- the classstate- the bean state- Returns:
- unique instance name
-
visit
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
Description copied from class:AbstractConfigVisitorNodeAdd children as needed.- Overrides:
addChildrenin classAbstractConfigVisitorNode- Parameters:
visitor- the current visitornodes- the nodes list to add to
-
getName
-
setName
-
getBeanClass
-
setBeanClass
-
getAliases
-
setAliases
-
getMode
-
setMode
-
getModule
-
setModule
-
getConstructor
-
setConstructor
-
getProperties
-
setProperties
-
getCreate
-
setCreate
-
getStart
-
setStart
-
getStop
-
setStop
-
getDestroy
-
setDestroy
-
getInstalls
-
setInstalls
-
getUninstalls
-
setUninstalls
-
getIncallbacks
-
setIncallbacks
-
getUncallbacks
-
setUncallbacks
-
getDepends
-
setDepends
-