Package org.jboss.as.pojo.descriptor
Class InstallConfig
- java.lang.Object
-
- org.jboss.as.pojo.descriptor.AbstractConfigVisitorNode
-
- org.jboss.as.pojo.descriptor.LifecycleConfig
-
- org.jboss.as.pojo.descriptor.InstallConfig
-
- All Implemented Interfaces:
Serializable,ConfigVisitorNode,TypeProvider
public class InstallConfig extends LifecycleConfig
Install meta data.- Author:
- Ales Justin
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InstallConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jboss.msc.value.InjectedValue<Object>getBean()org.jboss.msc.value.InjectedValue<BeanInfo>getBeanInfo()StringgetDependency()Class<?>getType(ConfigVisitor visitor, ConfigVisitorNode previous)Try getting type off config.BeanStategetWhenRequired()voidsetDependency(String dependency)voidsetDependencyState(BeanState dependencyState)voidsetWhenRequired(BeanState whenRequired)voidvisit(ConfigVisitor visitor)Visit metadata node.-
Methods inherited from class org.jboss.as.pojo.descriptor.LifecycleConfig
addChildren, getMethodName, getParameters, isIgnored, setIgnored, setMethodName, setParameters
-
Methods inherited from class org.jboss.as.pojo.descriptor.AbstractConfigVisitorNode
getChildren, getTempBeanInfo, getTempBeanInfo, getTempBeanInfo, getType
-
-
-
-
Method Detail
-
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
-
getType
public Class<?> getType(ConfigVisitor visitor, ConfigVisitorNode previous)
Description copied from interface:TypeProviderTry getting type off config.- Specified by:
getTypein interfaceTypeProvider- Overrides:
getTypein classLifecycleConfig- Parameters:
visitor- the current config visitorprevious- previous config visitor node- Returns:
- type
-
getDependency
public String getDependency()
-
setDependency
public void setDependency(String dependency)
-
getWhenRequired
public BeanState getWhenRequired()
-
setWhenRequired
public void setWhenRequired(BeanState whenRequired)
-
setDependencyState
public void setDependencyState(BeanState dependencyState)
-
getBeanInfo
public org.jboss.msc.value.InjectedValue<BeanInfo> getBeanInfo()
-
getBean
public org.jboss.msc.value.InjectedValue<Object> getBean()
-
-