org.oddjob.arooa.deploy
Class URLDescriptorFactory

java.lang.Object
  extended by org.oddjob.arooa.deploy.URLDescriptorFactory
All Implemented Interfaces:
ArooaDescriptorFactory

public class URLDescriptorFactory
extends Object
implements ArooaDescriptorFactory

Create an {link ArooaDescriptor} from a collection of URLs.

Author:
rob

Constructor Summary
URLDescriptorFactory(Collection<URL> urls)
           
URLDescriptorFactory(URL... urls)
          Constructor for individual URLs.
 
Method Summary
 ArooaDescriptor createDescriptor(ClassLoader classLoader)
          Create an ArooaDesciptor.
 Collection<URL> getUrls()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

URLDescriptorFactory

public URLDescriptorFactory(Collection<URL> urls)
Parameters:
urls - The collection of URLs. Must not be null.

URLDescriptorFactory

public URLDescriptorFactory(URL... urls)
Constructor for individual URLs.

Parameters:
urls - The urls.
Method Detail

createDescriptor

public ArooaDescriptor createDescriptor(ClassLoader classLoader)
Description copied from interface: ArooaDescriptorFactory
Create an ArooaDesciptor.

Specified by:
createDescriptor in interface ArooaDescriptorFactory
Parameters:
classLoader - The classLoader to use.
Returns:
An ArooaDescriptor. May be null.

getUrls

public Collection<URL> getUrls()