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
Default config visitor.
- Author:
- Ales Justin, Richard Opalka
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultConfigVisitor(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
Modifier and TypeMethodDescriptionvoidaddDependency(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.Get bean info.org.jboss.modules.ModuleGet module for this visitor.org.jboss.as.server.deployment.reflect.DeploymentReflectionIndexGet reflection index.getState()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 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
-
-
Method Details
-
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
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
Description copied from interface:ConfigVisitorAdd bean dependency.- Parameters:
bean- the dependency namestate- the required bean state
-
addDependency
Description copied from interface:ConfigVisitorAdd bean dependency.- Parameters:
bean- the dependency namestate- the required bean stateinjector- the injector
-