Package org.teavm.tooling.daemon
Class BuildDaemon
- java.lang.Object
-
- java.rmi.server.RemoteObject
-
- java.rmi.server.RemoteServer
-
- java.rmi.server.UnicastRemoteObject
-
- org.teavm.tooling.daemon.BuildDaemon
-
- All Implemented Interfaces:
java.io.Serializable,java.rmi.Remote,RemoteBuildService
public class BuildDaemon extends java.rmi.server.UnicastRemoteObject implements RemoteBuildService
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.teavm.tooling.daemon.RemoteBuildService
ID, REMOTE_PORT
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RemoteBuildResponsebuild(RemoteBuildRequest request, RemoteBuildCallback callback)static voidmain(java.lang.String[] args)static DaemonInfostart(boolean incremental, int daemonMemory, DaemonLog log, java.lang.String... classPathEntries)-
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObject
-
-
-
-
Method Detail
-
main
public static void main(java.lang.String[] args) throws java.rmi.RemoteException- Throws:
java.rmi.RemoteException
-
build
public RemoteBuildResponse build(RemoteBuildRequest request, RemoteBuildCallback callback)
- Specified by:
buildin interfaceRemoteBuildService
-
start
public static DaemonInfo start(boolean incremental, int daemonMemory, DaemonLog log, java.lang.String... classPathEntries) throws java.io.IOException
- Throws:
java.io.IOException
-
-