public abstract class DefaultVersionedPlayRunAdapter extends Object implements VersionedPlayRunAdapter, Serializable
| Constructor and Description |
|---|
DefaultVersionedPlayRunAdapter() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ClassLoader |
createAssetsClassLoader(File assetsJar,
Iterable<File> assetsDirs,
ClassLoader classLoader) |
Object |
getBuildDocHandler(ClassLoader docsClassLoader,
Iterable<File> classpath) |
protected abstract Class<?> |
getBuildDocHandlerClass(ClassLoader docsClassLoader) |
Object |
getBuildLink(ClassLoader classLoader,
Reloader reloader,
File projectPath,
File applicationJar,
Iterable<File> changingClasspath,
File assetsJar,
Iterable<File> assetsDirs) |
protected abstract Class<?> |
getBuildLinkClass(ClassLoader classLoader) |
protected abstract Class<?> |
getDocHandlerFactoryClass(ClassLoader classLoader) |
InetSocketAddress |
runDevHttpServer(ClassLoader classLoader,
ClassLoader docsClassLoader,
Object buildLink,
Object buildDocHandler,
int httpPort) |
protected abstract Class<?> getBuildLinkClass(ClassLoader classLoader) throws ClassNotFoundException
ClassNotFoundExceptionprotected abstract Class<?> getDocHandlerFactoryClass(ClassLoader classLoader) throws ClassNotFoundException
ClassNotFoundExceptionprotected abstract Class<?> getBuildDocHandlerClass(ClassLoader docsClassLoader) throws ClassNotFoundException
ClassNotFoundExceptionprotected abstract ClassLoader createAssetsClassLoader(File assetsJar, Iterable<File> assetsDirs, ClassLoader classLoader)
public Object getBuildLink(ClassLoader classLoader, Reloader reloader, File projectPath, File applicationJar, Iterable<File> changingClasspath, File assetsJar, Iterable<File> assetsDirs) throws ClassNotFoundException
getBuildLink in interface VersionedPlayRunAdapterClassNotFoundExceptionpublic Object getBuildDocHandler(ClassLoader docsClassLoader, Iterable<File> classpath) throws NoSuchMethodException, ClassNotFoundException, IOException, IllegalAccessException
getBuildDocHandler in interface VersionedPlayRunAdapterNoSuchMethodExceptionClassNotFoundExceptionIOExceptionIllegalAccessExceptionpublic InetSocketAddress runDevHttpServer(ClassLoader classLoader, ClassLoader docsClassLoader, Object buildLink, Object buildDocHandler, int httpPort) throws ClassNotFoundException
runDevHttpServer in interface VersionedPlayRunAdapterClassNotFoundException