mill.server

package mill.server

Members list

Type members

Classlikes

abstract class MillDaemonServer[State](daemonDir: Path, acceptTimeout: FiniteDuration, locks: Locks, testLogEvenWhenServerIdWrong: Boolean = ...) extends Server[DaemonServerData, Int]

Models a long-lived server that receives requests from a client and calls a main0 method to run the commands in-process. Provides the command args, env variables, JVM properties, wrapped input/output streams, and other metadata related to the client command

Models a long-lived server that receives requests from a client and calls a main0 method to run the commands in-process. Provides the command args, env variables, JVM properties, wrapped input/output streams, and other metadata related to the client command

Attributes

Companion
object
Source
MillDaemonServer.scala
Supertypes
class Server[DaemonServerData, Int]
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
class
Source
MillDaemonServer.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class Server[Prepared, Handled](args: Args)

Implementation of a server that binds to a random port, informs a client of the port, and accepts a client connections.

Implementation of a server that binds to a random port, informs a client of the port, and accepts a client connections.

Attributes

Companion
object
Source
Server.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class MillDaemonServer[State]
object Server

Attributes

Companion
class
Source
Server.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Server.type