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 Details

    • CodeServlet

      public CodeServlet(String mainClass, String[] classPath)
  • Method Details

    • setFileName

      public void setFileName(String fileName)
    • setPathToFile

      public void setPathToFile(String pathToFile)
    • getSourcePath

      public List<String> 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

      public void setProxyUrl(String proxyUrl)
    • setProxyPath

      public void setProxyPath(String proxyPath)
    • setFileSystemWatched

      public void setFileSystemWatched(boolean fileSystemWatched)
    • setCompileOnStartup

      public void setCompileOnStartup(boolean compileOnStartup)
    • getPreservedClasses

      public List<String> getPreservedClasses()
    • getProperties

      public Map<String,String> getProperties()
    • setJsModuleType

      public void setJsModuleType(org.teavm.backend.javascript.JSModuleType jsModuleType)
    • setLogBuildErrors

      public void setLogBuildErrors(boolean logBuildErrors)
    • addProgressHandler

      public void addProgressHandler(ProgressHandler handler)
    • removeProgressHandler

      public void removeProgressHandler(ProgressHandler handler)
    • addListener

      public void addListener(DevServerListener listener)
    • 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 interface javax.servlet.Servlet
      Overrides:
      init in class javax.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 class javax.servlet.http.HttpServlet
      Throws:
      IOException
    • destroy

      public void destroy()
      Specified by:
      destroy in interface javax.servlet.Servlet
      Overrides:
      destroy in class javax.servlet.GenericServlet
    • init

      public void init() throws javax.servlet.ServletException
      Overrides:
      init in class javax.servlet.GenericServlet
      Throws:
      javax.servlet.ServletException