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) 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) 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
-
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(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
-