Package org.teavm.devserver.client
Class DevServerClient
java.lang.Object
org.teavm.devserver.client.DevServerClient
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(DevServerListener listener) voidbuild()voidcancel()intintorg.teavm.backend.javascript.JSModuleTypelonggetPid()intgetPort()intvoidbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidremoveListener(DevServerListener listener) voidsetAutoReload(boolean autoReload) voidsetClasspath(Set<File> classpath) voidsetDebugPort(int debugPort) voidsetIndicator(boolean indicator) voidsetJavaHome(String javaHome) voidsetJsDebugPort(int jsDebugPort) voidsetJsModuleType(org.teavm.backend.javascript.JSModuleType jsModuleType) voidsetMainClass(String mainClass) voidsetNoWatch(boolean noWatch) voidsetPort(int port) voidsetPreservedClasses(Collection<String> preservedClasses) voidsetProcessMemory(int processMemory) voidsetProperties(Map<String, String> properties) voidsetProxyPath(String proxyPath) voidsetProxyUrl(String proxyUrl) voidsetResourcePaths(List<String> resourcePaths) voidsetResourceServePath(String resourceServePath) voidsetServerClasspath(Set<File> serverClasspath) voidsetSources(Set<File> sources) voidsetStackDeobfuscated(boolean stackDeobfuscated) voidsetStaticDirs(List<String> staticDirs) voidsetStaticServePath(String staticServePath) voidsetTarget(DevServerTarget target) voidsetTargetFileName(String targetFileName) voidsetTargetFilePath(String targetFilePath) voidsetWasmModularRuntime(boolean wasmModularRuntime) voidsetWasmSharedBuffer(boolean wasmSharedBuffer) voidstart()voidstop()
-
Constructor Details
-
DevServerClient
-
-
Method Details
-
addListener
-
removeListener
-
setJavaHome
-
setServerClasspath
-
getTarget
-
setTarget
-
setClasspath
-
setProperties
-
setPreservedClasses
-
setJsModuleType
public void setJsModuleType(org.teavm.backend.javascript.JSModuleType jsModuleType) -
setTargetFileName
-
setTargetFilePath
-
setMainClass
-
setStackDeobfuscated
public void setStackDeobfuscated(boolean stackDeobfuscated) -
setIndicator
public void setIndicator(boolean indicator) -
setPort
public void setPort(int port) -
setSources
-
setAutoReload
public void setAutoReload(boolean autoReload) -
setProxyUrl
-
setProxyPath
-
setStaticDirs
-
setStaticServePath
-
setResourcePaths
-
setResourceServePath
-
setProcessMemory
public void setProcessMemory(int processMemory) -
setDebugPort
public void setDebugPort(int debugPort) -
getServerClasspath
-
getClasspath
-
getTargetFileName
-
getTargetFilePath
-
getProperties
-
getPreservedClasses
-
getJsModuleType
public org.teavm.backend.javascript.JSModuleType getJsModuleType() -
getMainClass
-
isStackDeobfuscated
public boolean isStackDeobfuscated() -
isIndicator
public boolean isIndicator() -
getPort
public int getPort() -
getSources
-
isAutoReload
public boolean isAutoReload() -
getProxyUrl
-
getProxyPath
-
getStaticDirs
-
getStaticServePath
-
getResourcePaths
-
getResourceServePath
-
getProcessMemory
public int getProcessMemory() -
getDebugPort
public int getDebugPort() -
getJsDebugPort
public int getJsDebugPort() -
setJsDebugPort
public void setJsDebugPort(int jsDebugPort) -
isNoWatch
public boolean isNoWatch() -
setNoWatch
public void setNoWatch(boolean noWatch) -
isStarted
public boolean isStarted() -
isRunning
public boolean isRunning() -
getPid
public long getPid() -
isWasmModularRuntime
public boolean isWasmModularRuntime() -
setWasmModularRuntime
public void setWasmModularRuntime(boolean wasmModularRuntime) -
start
- Throws:
IOException
-
stop
public void stop() -
build
public void build() -
cancel
public void cancel() -
invalidateCache
public void invalidateCache()
-