public class DefaultConfigVisitor extends AbstractConfigVisitor
Constructor and Description |
---|
DefaultConfigVisitor(org.jboss.msc.service.ServiceBuilder builder,
BeanState state,
org.jboss.modules.Module module,
DeploymentReflectionIndex index) |
DefaultConfigVisitor(org.jboss.msc.service.ServiceBuilder builder,
BeanState state,
org.jboss.modules.Module module,
DeploymentReflectionIndex index,
BeanInfo beanInfo) |
Modifier and Type | Method and Description |
---|---|
void |
addDependency(org.jboss.msc.service.ServiceName name)
Add dependency.
|
void |
addDependency(org.jboss.msc.service.ServiceName name,
org.jboss.msc.inject.Injector injector)
Add dependency.
|
void |
addDependency(String bean,
BeanState state)
Add bean dependency.
|
void |
addDependency(String bean,
BeanState state,
org.jboss.msc.inject.Injector injector)
Add bean dependency.
|
void |
addOptionalDependency(org.jboss.msc.service.ServiceName dependency)
Add optional dependency.
|
void |
addOptionalDependency(org.jboss.msc.service.ServiceName dependency,
org.jboss.msc.inject.Injector injector)
Add optional dependency.
|
BeanInfo |
getBeanInfo()
Get bean info.
|
org.jboss.modules.Module |
getModule()
Get module for this visitor.
|
DeploymentReflectionIndex |
getReflectionIndex()
Get reflection index.
|
BeanState |
getState()
Get current state.
|
org.jboss.modules.Module |
loadModule(org.jboss.modules.ModuleIdentifier identifier)
Load module.
|
getCurrentNodes, visit
public DefaultConfigVisitor(org.jboss.msc.service.ServiceBuilder builder, BeanState state, org.jboss.modules.Module module, DeploymentReflectionIndex index)
public DefaultConfigVisitor(org.jboss.msc.service.ServiceBuilder builder, BeanState state, org.jboss.modules.Module module, DeploymentReflectionIndex index, BeanInfo beanInfo)
public BeanState getState()
ConfigVisitor
public org.jboss.modules.Module getModule()
ConfigVisitor
public org.jboss.modules.Module loadModule(org.jboss.modules.ModuleIdentifier identifier)
ConfigVisitor
identifier
- the module identifierpublic DeploymentReflectionIndex getReflectionIndex()
ConfigVisitor
public BeanInfo getBeanInfo()
ConfigVisitor
public void addDependency(org.jboss.msc.service.ServiceName name)
ConfigVisitor
name
- the dependency namepublic void addOptionalDependency(org.jboss.msc.service.ServiceName dependency)
ConfigVisitor
dependency
- the dependency namepublic void addDependency(org.jboss.msc.service.ServiceName name, org.jboss.msc.inject.Injector injector)
ConfigVisitor
name
- the dependency nameinjector
- the injectorpublic void addOptionalDependency(org.jboss.msc.service.ServiceName dependency, org.jboss.msc.inject.Injector injector)
ConfigVisitor
dependency
- the dependency nameinjector
- the injectorpublic void addDependency(String bean, BeanState state)
ConfigVisitor
bean
- the dependency namestate
- the required bean statepublic void addDependency(String bean, BeanState state, org.jboss.msc.inject.Injector injector)
ConfigVisitor
bean
- the dependency namestate
- the required bean stateinjector
- the injectorCopyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.