Package org.teavm.devserver
Class CodeServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.teavm.devserver.CodeServlet
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
public class CodeServlet
extends javax.servlet.http.HttpServlet
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(DevServerListener listener) voidaddProgressHandler(ProgressHandler handler) voidvoidvoiddestroy()voidinit()voidinit(javax.servlet.ServletConfig config) voidvoidremoveProgressHandler(ProgressHandler handler) protected voidservice(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) voidsetAutomaticallyReloaded(boolean automaticallyReloaded) voidsetCompileOnStartup(boolean compileOnStartup) voidsetDebugPort(int debugPort) voidsetDeobfuscateStack(boolean deobfuscateStack) voidsetFileName(String fileName) voidsetFileSystemWatched(boolean fileSystemWatched) voidsetIndicator(boolean indicator) voidsetJsModuleType(org.teavm.backend.javascript.JSModuleType jsModuleType) voidsetLog(org.teavm.tooling.TeaVMToolLog log) voidsetLogBuildErrors(boolean logBuildErrors) voidsetPathToFile(String pathToFile) voidsetPort(int port) voidsetProxyPath(String proxyPath) voidsetProxyUrl(String proxyUrl) Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, serviceMethods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, log, log
-
Constructor Details
-
CodeServlet
-
-
Method Details
-
setFileName
-
setPathToFile
-
getSourcePath
-
setLog
public void setLog(org.teavm.tooling.TeaVMToolLog log) -
setIndicator
public void setIndicator(boolean indicator) -
setDeobfuscateStack
public void setDeobfuscateStack(boolean deobfuscateStack) -
setPort
public void setPort(int port) -
setDebugPort
public void setDebugPort(int debugPort) -
setAutomaticallyReloaded
public void setAutomaticallyReloaded(boolean automaticallyReloaded) -
setProxyUrl
-
setProxyPath
-
setFileSystemWatched
public void setFileSystemWatched(boolean fileSystemWatched) -
setCompileOnStartup
public void setCompileOnStartup(boolean compileOnStartup) -
getPreservedClasses
-
getProperties
-
setJsModuleType
public void setJsModuleType(org.teavm.backend.javascript.JSModuleType jsModuleType) -
setLogBuildErrors
public void setLogBuildErrors(boolean logBuildErrors) -
addProgressHandler
-
removeProgressHandler
-
addListener
-
invalidateCache
public void invalidateCache() -
buildProject
public void buildProject() -
cancelBuild
public void cancelBuild() -
init
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException - Specified by:
initin interfacejavax.servlet.Servlet- Overrides:
initin classjavax.servlet.GenericServlet- Throws:
javax.servlet.ServletException
-
service
protected void service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException - Overrides:
servicein classjavax.servlet.http.HttpServlet- Throws:
IOException
-
destroy
public void destroy()- Specified by:
destroyin interfacejavax.servlet.Servlet- Overrides:
destroyin classjavax.servlet.GenericServlet
-
init
public void init() throws javax.servlet.ServletException- Overrides:
initin classjavax.servlet.GenericServlet- Throws:
javax.servlet.ServletException
-