MillDaemonServer

mill.server.MillDaemonServer
See theMillDaemonServer companion class

Attributes

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

Members list

Type members

Classlikes

case class DaemonServerData(shutdownRequest: AtomicReference[ShutdownRequest], rpcTransport: MillRpcWireTransport)

Attributes

Source
MillDaemonServer.scala
Supertypes
trait Serializable
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
class RpcStdinInputStream(serverToClient: MillRpcChannel[ServerToClient]) extends InputStream

An InputStream that polls the client for stdin data via RPC. Used to support "Enter to re-run" in watch mode when running in daemon mode.

An InputStream that polls the client for stdin data via RPC. Used to support "Enter to re-run" in watch mode when running in daemon mode.

Note: This is designed for use with lookForEnterKey which calls available() first, then read(). The polling only happens in available().

Attributes

Source
MillDaemonServer.scala
Supertypes
class InputStream
trait Closeable
trait AutoCloseable
class Object
trait Matchable
class Any
Show all
case class ShutdownRequest(reason: String, exitCode: Int)

Represents a pending server shutdown request.

Represents a pending server shutdown request.

Attributes

Source
MillDaemonServer.scala
Supertypes
trait Serializable
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all