Package org.teavm.devserver
Class CodeServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.eclipse.jetty.ee10.websocket.server.JettyWebSocketServlet
org.teavm.devserver.CodeServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable
public class CodeServlet
extends org.eclipse.jetty.ee10.websocket.server.JettyWebSocketServlet
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(DevServerListener listener) voidaddProgressHandler(ProgressHandler handler) voidvoidprotected voidconfigure(org.eclipse.jetty.ee10.websocket.server.JettyWebSocketServletFactory factory) voiddestroy()voidinit()voidinit(jakarta.servlet.ServletConfig config) voidvoidremoveProgressHandler(ProgressHandler handler) protected voidservice(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) voidsetAutomaticallyReloaded(boolean automaticallyReloaded) voidsetBackend(CodeServletBackend<?> backend) 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) voidsetResourcesPath(String resourcesPath) voidsetResourcesRoots(List<String> resourcesRoots) voidsetStaticFileRoots(List<String> staticFileRoots) voidsetStaticFilesPath(String staticFilesPath) voidsetWasmModularRuntime(boolean wasmModularRuntime) voidsetWasmSharedBuffer(boolean wasmSharedBuffer) Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPatch, doPost, doPut, doTrace, getLastModified, isSensitiveHeader, serviceMethods inherited from class jakarta.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, log, log
-
Constructor Details
-
CodeServlet
-
-
Method Details
-
configure
protected void configure(org.eclipse.jetty.ee10.websocket.server.JettyWebSocketServletFactory factory) - Specified by:
configurein classorg.eclipse.jetty.ee10.websocket.server.JettyWebSocketServlet
-
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
-
setStaticFileRoots
-
setStaticFilesPath
-
setResourcesRoots
-
setResourcesPath
-
setFileSystemWatched
public void setFileSystemWatched(boolean fileSystemWatched) -
setCompileOnStartup
public void setCompileOnStartup(boolean compileOnStartup) -
getPreservedClasses
-
getProperties
-
setWasmModularRuntime
public void setWasmModularRuntime(boolean wasmModularRuntime) -
setJsModuleType
public void setJsModuleType(org.teavm.backend.javascript.JSModuleType jsModuleType) -
setLogBuildErrors
public void setLogBuildErrors(boolean logBuildErrors) -
setBackend
-
addProgressHandler
-
removeProgressHandler
-
addListener
-
invalidateCache
public void invalidateCache() -
buildProject
public void buildProject() -
cancelBuild
public void cancelBuild() -
init
public void init(jakarta.servlet.ServletConfig config) throws jakarta.servlet.ServletException - Specified by:
initin interfacejakarta.servlet.Servlet- Overrides:
initin classjakarta.servlet.http.HttpServlet- Throws:
jakarta.servlet.ServletException
-
service
protected void service(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws IOException, jakarta.servlet.ServletException - Overrides:
servicein classorg.eclipse.jetty.ee10.websocket.server.JettyWebSocketServlet- Throws:
IOExceptionjakarta.servlet.ServletException
-
destroy
public void destroy()- Specified by:
destroyin interfacejakarta.servlet.Servlet- Overrides:
destroyin classorg.eclipse.jetty.ee10.websocket.server.JettyWebSocketServlet
-
init
public void init() throws jakarta.servlet.ServletException- Overrides:
initin classorg.eclipse.jetty.ee10.websocket.server.JettyWebSocketServlet- Throws:
jakarta.servlet.ServletException
-