public interface ConfigVisitor
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 name,
org.jboss.msc.inject.Injector injector)
Add optional dependency.
|
BeanInfo |
getBeanInfo()
Get bean info.
|
Deque<ConfigVisitorNode> |
getCurrentNodes()
Get current nodes.
|
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.
|
void |
visit(ConfigVisitorNode node)
Visit node's children.
|
void visit(ConfigVisitorNode node)
node
- the config nodeDeque<ConfigVisitorNode> getCurrentNodes()
BeanState getState()
org.jboss.modules.Module getModule()
org.jboss.modules.Module loadModule(org.jboss.modules.ModuleIdentifier identifier)
identifier
- the module identifierDeploymentReflectionIndex getReflectionIndex()
BeanInfo getBeanInfo()
void addDependency(org.jboss.msc.service.ServiceName name)
name
- the dependency namevoid addOptionalDependency(org.jboss.msc.service.ServiceName dependency)
dependency
- the dependency namevoid addDependency(org.jboss.msc.service.ServiceName name, org.jboss.msc.inject.Injector injector)
name
- the dependency nameinjector
- the injectorvoid addOptionalDependency(org.jboss.msc.service.ServiceName name, org.jboss.msc.inject.Injector injector)
name
- the dependency nameinjector
- the injectorvoid addDependency(String bean, BeanState state)
bean
- the dependency namestate
- the required bean stateCopyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.