package com.tinkerpop.frames.modules; /** * This allows the user to provide a custom ClassLoaderResolver. In some * cases, the user may wish for a type to be framed with a non-default * classloader (for example, if supplementary types from a TypeResolver * need to be loaded from some other classloader). * * This resolution system allows the user to provide their own custom classloader * resolver. * * Instances of this class should be threadsafe. * * @author Jess Sightler <jesse.sightler@gmail.com> */ public interface FrameClassLoaderResolver { public ClassLoader resolveClassLoader(Class<?> frameType); }