mill.server

package mill.server

Members list

Type members

Classlikes

abstract class MillDaemonServer[State](daemonDir: Path, acceptTimeout: FiniteDuration, locks: Locks, testLogEvenWhenServerIdWrong: Boolean) extends ProxyStreamServer

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
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 ProxyStreamServer(args: Args) extends Server

Server that incorporates ProxyStream functionality.

Server that incorporates ProxyStream functionality.

Attributes

Source
ProxyStreamServer.scala
Supertypes
class Server
class Object
trait Matchable
class Any
Known subtypes
class MillDaemonServer[State]
Self type
abstract class Server(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
object Server

Attributes

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