org.apache.openejb.util
Class LinkResolver<E>

java.lang.Object
  extended by org.apache.openejb.util.LinkResolver<E>
Direct Known Subclasses:
UniqueDefaultLinkResolver

public class LinkResolver<E>
extends Object


Constructor Summary
LinkResolver()
           
 
Method Summary
 boolean add(String modulePackageName, String name, E value)
           
 boolean add(URI moduleURI, String name, E value)
           
protected  E getUniqueMember()
           
 E resolveLink(String link, String modulePackageName)
           
 E resolveLink(String link, URI moduleUri)
           
protected  Collection<E> tryToResolveForEar(Collection<E> values, URI moduleUri, String link)
           
 Collection<E> values()
           
 Collection<E> values(String shortName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinkResolver

public LinkResolver()
Method Detail

add

public boolean add(String modulePackageName,
                   String name,
                   E value)

add

public boolean add(URI moduleURI,
                   String name,
                   E value)

values

public Collection<E> values()

values

public Collection<E> values(String shortName)

resolveLink

public E resolveLink(String link,
                     String modulePackageName)

resolveLink

public E resolveLink(String link,
                     URI moduleUri)

tryToResolveForEar

protected Collection<E> tryToResolveForEar(Collection<E> values,
                                           URI moduleUri,
                                           String link)

getUniqueMember

protected E getUniqueMember()


Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.