org.jboss.system.microcontainer
Class ServiceControllerContext.PreprocessMetaDataVisitor

java.lang.Object
  extended by org.jboss.system.microcontainer.ServiceControllerContext.PreprocessMetaDataVisitor
All Implemented Interfaces:
PrivilegedAction<Object>, ServiceMetaDataVisitor
Enclosing class:
ServiceControllerContext

protected class ServiceControllerContext.PreprocessMetaDataVisitor
extends Object
implements ServiceMetaDataVisitor, PrivilegedAction<Object>

A visitor for the metadata that looks for dependencies.


Constructor Summary
protected ServiceControllerContext.PreprocessMetaDataVisitor()
           
 
Method Summary
 void addDependency(org.jboss.dependency.spi.DependencyItem dependency)
          Add a dependency
 org.jboss.dependency.spi.ControllerState getContextState()
          Get the context state
 ServiceControllerContext getControllerContext()
          Get the controller context
 Object run()
          Visit the bean metadata node, this is the starting point
 void setContextState(org.jboss.dependency.spi.ControllerState contextState)
          Set the context state
 void visit(ServiceMetaDataVisitorNode node)
          Visit a node
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceControllerContext.PreprocessMetaDataVisitor

protected ServiceControllerContext.PreprocessMetaDataVisitor()
Method Detail

run

public Object run()
Visit the bean metadata node, this is the starting point

Specified by:
run in interface PrivilegedAction<Object>

visit

public void visit(ServiceMetaDataVisitorNode node)
Visit a node

Specified by:
visit in interface ServiceMetaDataVisitor
Parameters:
node - the node

getControllerContext

public ServiceControllerContext getControllerContext()
Description copied from interface: ServiceMetaDataVisitor
Get the controller context

Specified by:
getControllerContext in interface ServiceMetaDataVisitor
Returns:
the context

getContextState

public org.jboss.dependency.spi.ControllerState getContextState()
Description copied from interface: ServiceMetaDataVisitor
Get the context state

Specified by:
getContextState in interface ServiceMetaDataVisitor
Returns:
the context state

addDependency

public void addDependency(org.jboss.dependency.spi.DependencyItem dependency)
Description copied from interface: ServiceMetaDataVisitor
Add a dependency

Specified by:
addDependency in interface ServiceMetaDataVisitor
Parameters:
dependency - the dependency

setContextState

public void setContextState(org.jboss.dependency.spi.ControllerState contextState)
Description copied from interface: ServiceMetaDataVisitor
Set the context state

Specified by:
setContextState in interface ServiceMetaDataVisitor
Parameters:
contextState - the context state


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.