Interface ConfigVisitor

    • Method Detail

      • visit

        void visit​(ConfigVisitorNode node)
        Visit node's children.
        Parameters:
        node - the config node
      • getState

        BeanState getState()
        Get current state.
        Returns:
        the state
      • getModule

        org.jboss.modules.Module getModule()
        Get module for this visitor.
        Returns:
        the classloader
      • loadModule

        org.jboss.modules.Module loadModule​(org.jboss.modules.ModuleIdentifier identifier)
        Load module.
        Parameters:
        identifier - the module identifier
        Returns:
        loaded module
      • getReflectionIndex

        org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex getReflectionIndex()
        Get reflection index.
        Returns:
        the reflection index
      • getBeanInfo

        BeanInfo getBeanInfo()
        Get bean info.
        Returns:
        the bean info
      • addDependency

        void addDependency​(org.jboss.msc.service.ServiceName name)
        Add dependency.
        Parameters:
        name - the dependency name
      • addDependency

        void addDependency​(org.jboss.msc.service.ServiceName name,
                           org.jboss.msc.inject.Injector injector)
        Add dependency.
        Parameters:
        name - the dependency name
        injector - the injector
      • addDependency

        void addDependency​(String bean,
                           BeanState state)
        Add bean dependency.
        Parameters:
        bean - the dependency name
        state - the required bean state
      • addDependency

        void addDependency​(String bean,
                           BeanState state,
                           org.jboss.msc.inject.Injector injector)
        Add bean dependency.
        Parameters:
        bean - the dependency name
        state - the required bean state
        injector - the injector