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 TypeMethodDescriptionvoid
addListener
(DevServerListener listener) void
addProgressHandler
(ProgressHandler handler) void
void
void
destroy()
void
init()
void
init
(javax.servlet.ServletConfig config) void
void
removeProgressHandler
(ProgressHandler handler) protected void
service
(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) void
setAutomaticallyReloaded
(boolean automaticallyReloaded) void
setCompileOnStartup
(boolean compileOnStartup) void
setDebugPort
(int debugPort) void
setDeobfuscateStack
(boolean deobfuscateStack) void
setFileName
(String fileName) void
setFileSystemWatched
(boolean fileSystemWatched) void
setIndicator
(boolean indicator) void
setJsModuleType
(org.teavm.backend.javascript.JSModuleType jsModuleType) void
setLog
(org.teavm.tooling.TeaVMToolLog log) void
setLogBuildErrors
(boolean logBuildErrors) void
setPathToFile
(String pathToFile) void
setPort
(int port) void
setProxyPath
(String proxyPath) void
setProxyUrl
(String proxyUrl) Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
Methods 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:
init
in interfacejavax.servlet.Servlet
- Overrides:
init
in classjavax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
-
service
protected void service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException - Overrides:
service
in classjavax.servlet.http.HttpServlet
- Throws:
IOException
-
destroy
public void destroy()- Specified by:
destroy
in interfacejavax.servlet.Servlet
- Overrides:
destroy
in classjavax.servlet.GenericServlet
-
init
public void init() throws javax.servlet.ServletException- Overrides:
init
in classjavax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
-