Class DefaultConfigVisitor

    • Constructor Detail

      • DefaultConfigVisitor

        public DefaultConfigVisitor​(org.jboss.msc.service.ServiceBuilder builder,
                                    BeanState state,
                                    org.jboss.modules.Module module,
                                    org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex index)
      • DefaultConfigVisitor

        public DefaultConfigVisitor​(org.jboss.msc.service.ServiceBuilder builder,
                                    BeanState state,
                                    org.jboss.modules.Module module,
                                    org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex index,
                                    BeanInfo beanInfo)
    • Method Detail

      • getState

        public BeanState getState()
        Description copied from interface: ConfigVisitor
        Get current state.
        Returns:
        the state
      • getModule

        public org.jboss.modules.Module getModule()
        Description copied from interface: ConfigVisitor
        Get module for this visitor.
        Returns:
        the classloader
      • loadModule

        public org.jboss.modules.Module loadModule​(org.jboss.modules.ModuleIdentifier identifier)
        Description copied from interface: ConfigVisitor
        Load module.
        Parameters:
        identifier - the module identifier
        Returns:
        loaded module
      • getReflectionIndex

        public org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex getReflectionIndex()
        Description copied from interface: ConfigVisitor
        Get reflection index.
        Returns:
        the reflection index
      • getBeanInfo

        public BeanInfo getBeanInfo()
        Description copied from interface: ConfigVisitor
        Get bean info.
        Returns:
        the bean info
      • addDependency

        public void addDependency​(org.jboss.msc.service.ServiceName name)
        Description copied from interface: ConfigVisitor
        Add dependency.
        Parameters:
        name - the dependency name
      • addDependency

        public void addDependency​(org.jboss.msc.service.ServiceName name,
                                  org.jboss.msc.inject.Injector injector)
        Description copied from interface: ConfigVisitor
        Add dependency.
        Parameters:
        name - the dependency name
        injector - the injector
      • addDependency

        public void addDependency​(String bean,
                                  BeanState state)
        Description copied from interface: ConfigVisitor
        Add bean dependency.
        Parameters:
        bean - the dependency name
        state - the required bean state
      • addDependency

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