Class DefaultConfigVisitor

java.lang.Object
org.jboss.as.pojo.descriptor.AbstractConfigVisitor
org.jboss.as.pojo.descriptor.DefaultConfigVisitor
All Implemented Interfaces:
ConfigVisitor

public class DefaultConfigVisitor extends AbstractConfigVisitor
Default config visitor.
Author:
Ales Justin, Richard Opalka
  • Constructor Details

    • 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 Details

    • 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(String 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