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:
Serializable,Remote,RemoteBuildService
public class BuildDaemon extends UnicastRemoteObject implements RemoteBuildService
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.rmi.server.RemoteObject
ref
-
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(String[] args)static DaemonInfostart(boolean incremental, int daemonMemory, DaemonLog log, String... classPathEntries)-
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObject
-
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
-
-
-
-
Method Detail
-
main
public static void main(String[] args) throws RemoteException
- Throws:
RemoteException
-
build
public RemoteBuildResponse build(RemoteBuildRequest request, RemoteBuildCallback callback)
- Specified by:
buildin interfaceRemoteBuildService
-
start
public static DaemonInfo start(boolean incremental, int daemonMemory, DaemonLog log, String... classPathEntries) throws IOException
- Throws:
IOException
-
-