Package org.jboss.as.pojo.descriptor
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 Summary
Constructors Constructor Description DefaultConfigVisitor(org.jboss.msc.service.ServiceBuilder builder, BeanState state, org.jboss.modules.Module module, org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex index)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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDependency(String bean, BeanState state)Add bean dependency.voidaddDependency(String bean, BeanState state, org.jboss.msc.inject.Injector injector)Add bean dependency.voidaddDependency(org.jboss.msc.service.ServiceName name)Add dependency.voidaddDependency(org.jboss.msc.service.ServiceName name, org.jboss.msc.inject.Injector injector)Add dependency.BeanInfogetBeanInfo()Get bean info.org.jboss.modules.ModulegetModule()Get module for this visitor.org.jboss.as.server.deployment.reflect.DeploymentReflectionIndexgetReflectionIndex()Get reflection index.BeanStategetState()Get current state.org.jboss.modules.ModuleloadModule(org.jboss.modules.ModuleIdentifier identifier)Load module.-
Methods inherited from class org.jboss.as.pojo.descriptor.AbstractConfigVisitor
getCurrentNodes, visit
-
-
-
-
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)
-
-
Method Detail
-
getState
public BeanState getState()
Description copied from interface:ConfigVisitorGet current state.- Returns:
- the state
-
getModule
public org.jboss.modules.Module getModule()
Description copied from interface:ConfigVisitorGet module for this visitor.- Returns:
- the classloader
-
loadModule
public org.jboss.modules.Module loadModule(org.jboss.modules.ModuleIdentifier identifier)
Description copied from interface:ConfigVisitorLoad module.- Parameters:
identifier- the module identifier- Returns:
- loaded module
-
getReflectionIndex
public org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex getReflectionIndex()
Description copied from interface:ConfigVisitorGet reflection index.- Returns:
- the reflection index
-
getBeanInfo
public BeanInfo getBeanInfo()
Description copied from interface:ConfigVisitorGet bean info.- Returns:
- the bean info
-
addDependency
public void addDependency(org.jboss.msc.service.ServiceName name)
Description copied from interface:ConfigVisitorAdd 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:ConfigVisitorAdd dependency.- Parameters:
name- the dependency nameinjector- the injector
-
addDependency
public void addDependency(String bean, BeanState state)
Description copied from interface:ConfigVisitorAdd bean dependency.- Parameters:
bean- the dependency namestate- the required bean state
-
addDependency
public void addDependency(String bean, BeanState state, org.jboss.msc.inject.Injector injector)
Description copied from interface:ConfigVisitorAdd bean dependency.- Parameters:
bean- the dependency namestate- the required bean stateinjector- the injector
-
-