package org.oddjob.oddballs;
import org.oddjob.arooa.ArooaDescriptor;
/**
* Abstract representation of an Oddball.
*
* @author rob
*
*/
public interface Oddball {
/**
* The ClasLoader created to load classes in the
* Oddball.
* <p>
* This isn't currently used by anything but it
* seems like a nice to have.
*
* @return
*/
public ClassLoader getClassLoader();
/**
* The {@link ArooaDescriptor}.
*
* @return The ArooaDescripor. Must not be null.
*/
public ArooaDescriptor getArooaDescriptor();
}