org.jboss.deployment.dependency
Class JndiDependencyMetaData

java.lang.Object
  extended by org.jboss.util.JBossObject
      extended by org.jboss.deployment.dependency.JndiDependencyMetaData
All Implemented Interfaces:
Cloneable, org.jboss.beans.metadata.spi.DependencyMetaData, org.jboss.beans.metadata.spi.MetaDataVisitorNode, org.jboss.util.JBossInterface

public class JndiDependencyMetaData
extends org.jboss.util.JBossObject
implements org.jboss.beans.metadata.spi.DependencyMetaData

Version:
$Revision: 85945 $
Author:
Scott.Stark@jboss.org

Field Summary
 
Fields inherited from class org.jboss.util.JBossObject
hashCode, toString
 
Constructor Summary
JndiDependencyMetaData(String jndiName, ClassLoader loader)
          Create a demand for a jndi name lookup using the given class loader.
JndiDependencyMetaData(String jndiName, ClassLoader loader, org.jboss.dependency.spi.ControllerState whenRequired)
           
 
Method Summary
 void describeVisit(org.jboss.beans.metadata.spi.MetaDataVisitor vistor)
           
 Iterator<? extends org.jboss.beans.metadata.spi.MetaDataVisitorNode> getChildren()
           
 Object getDependency()
           
 org.jboss.dependency.spi.ControllerState getWhenRequired()
           
 void initialVisit(org.jboss.beans.metadata.spi.MetaDataVisitor visitor)
           
 String toShortString()
           
 void toShortString(org.jboss.util.JBossStringBuilder buffer)
           
protected  void toString(org.jboss.util.JBossStringBuilder buffer)
           
 
Methods inherited from class org.jboss.util.JBossObject
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toString, toStringImplementation
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.beans.metadata.spi.MetaDataVisitorNode
clone
 
Methods inherited from interface org.jboss.util.JBossInterface
clone
 

Constructor Detail

JndiDependencyMetaData

public JndiDependencyMetaData(String jndiName,
                              ClassLoader loader)
Create a demand for a jndi name lookup using the given class loader.

Parameters:
jndiName - - the name to lookup
loader - - the ClassLoader to use as the TCL during lookup.

JndiDependencyMetaData

public JndiDependencyMetaData(String jndiName,
                              ClassLoader loader,
                              org.jboss.dependency.spi.ControllerState whenRequired)
Method Detail

getDependency

public Object getDependency()
Specified by:
getDependency in interface org.jboss.beans.metadata.spi.DependencyMetaData

getWhenRequired

public org.jboss.dependency.spi.ControllerState getWhenRequired()

describeVisit

public void describeVisit(org.jboss.beans.metadata.spi.MetaDataVisitor vistor)
Specified by:
describeVisit in interface org.jboss.beans.metadata.spi.MetaDataVisitorNode

getChildren

public Iterator<? extends org.jboss.beans.metadata.spi.MetaDataVisitorNode> getChildren()
Specified by:
getChildren in interface org.jboss.beans.metadata.spi.MetaDataVisitorNode

initialVisit

public void initialVisit(org.jboss.beans.metadata.spi.MetaDataVisitor visitor)
Specified by:
initialVisit in interface org.jboss.beans.metadata.spi.MetaDataVisitorNode

toString

protected void toString(org.jboss.util.JBossStringBuilder buffer)
Overrides:
toString in class org.jboss.util.JBossObject

toShortString

public String toShortString()
Specified by:
toShortString in interface org.jboss.util.JBossInterface
Overrides:
toShortString in class org.jboss.util.JBossObject

toShortString

public void toShortString(org.jboss.util.JBossStringBuilder buffer)
Specified by:
toShortString in interface org.jboss.util.JBossInterface
Overrides:
toShortString in class org.jboss.util.JBossObject


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