Class InstallConfig

All Implemented Interfaces:
Serializable, ConfigVisitorNode, TypeProvider

public class InstallConfig extends LifecycleConfig
Install meta data.
Author:
Ales Justin
See Also:
  • Constructor Details

    • InstallConfig

      public InstallConfig()
  • Method Details

    • visit

      public void visit(ConfigVisitor visitor)
      Description copied from interface: ConfigVisitorNode
      Visit metadata node. e.g. add dependencies to service builder.
      Specified by:
      visit in interface ConfigVisitorNode
      Overrides:
      visit in class AbstractConfigVisitorNode
      Parameters:
      visitor - the config visitor
    • getType

      public Class<?> getType(ConfigVisitor visitor, ConfigVisitorNode previous)
      Description copied from interface: TypeProvider
      Try getting type off config.
      Specified by:
      getType in interface TypeProvider
      Overrides:
      getType in class LifecycleConfig
      Parameters:
      visitor - the current config visitor
      previous - 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()