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
ClassNotFoundException
protected abstract Class<?> getDocHandlerFactoryClass(ClassLoader classLoader) throws ClassNotFoundException
ClassNotFoundException
protected abstract Class<?> getBuildDocHandlerClass(ClassLoader docsClassLoader) throws ClassNotFoundException
ClassNotFoundException
protected 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 VersionedPlayRunAdapter
ClassNotFoundException
public Object getBuildDocHandler(ClassLoader docsClassLoader, Iterable<File> classpath) throws NoSuchMethodException, ClassNotFoundException, IOException, IllegalAccessException
getBuildDocHandler
in interface VersionedPlayRunAdapter
NoSuchMethodException
ClassNotFoundException
IOException
IllegalAccessException
public InetSocketAddress runDevHttpServer(ClassLoader classLoader, ClassLoader docsClassLoader, Object buildLink, Object buildDocHandler, int httpPort) throws ClassNotFoundException
runDevHttpServer
in interface VersionedPlayRunAdapter
ClassNotFoundException