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
- See Also:
-
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
Modifier and TypeMethodDescriptionbuild
(RemoteBuildRequest request, RemoteBuildCallback callback) static void
static DaemonInfo
static DaemonInfo
start
(int debugPort, 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 Details
-
main
- Throws:
RemoteException
-
build
- Specified by:
build
in interfaceRemoteBuildService
-
start
public static DaemonInfo start(boolean incremental, int daemonMemory, DaemonLog log, String... classPathEntries) throws IOException - Throws:
IOException
-
start
public static DaemonInfo start(int debugPort, boolean incremental, int daemonMemory, DaemonLog log, String... classPathEntries) throws IOException - Throws:
IOException
-