Attributes
- Companion
- class
- Source
- Server.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Server.type
Members list
Type members
Classlikes
Value parameters
- acceptTimeout
-
shuts down after this timeout if no clients are connected
- bufferSize
-
size of the buffer used to read/write from/to the client
- daemonDir
-
directory used for exchanging pre-TCP data with a client
Attributes
- Source
- Server.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Server.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Server.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Atomic snapshot the daemon publishes so launchers can poll without an RPC round-trip.
Atomic snapshot the daemon publishes so launchers can poll without an RPC round-trip.
Attributes
- Source
- Server.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Controls whether the server is considered idle.
Controls whether the server is considered idle.
Attributes
- Source
- Server.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Immediately stops the server with the given exit code.
Immediately stops the server with the given exit code.
Attributes
- Source
- Server.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Types
Attributes
- Source
- Server.scala
Value members
Concrete methods
Attributes
- Source
- Server.scala
Attributes
- Source
- Server.scala
Attributes
- Source
- Server.scala
Read+parse the daemon state file; returns None if missing or unparseable.
Read+parse the daemon state file; returns None if missing or unparseable.
Attributes
- Source
- Server.scala
Attributes
- Source
- Server.scala
Runs a thread that invokes exit if the contents of processIdFile do not match processId.
Runs a thread that invokes exit if the contents of processIdFile do not match processId.
Attributes
- Source
- Server.scala
Atomically write the daemon state JSON via tmp+rename so polling launchers never read a half-written file. Skips the write if the daemon directory has been deleted (e.g. by rm -rf out/); we never recreate it, since doing so would defeat tests/users that expect daemon shutdown when the out/ folder disappears.
Atomically write the daemon state JSON via tmp+rename so polling launchers never read a half-written file. Skips the write if the daemon directory has been deleted (e.g. by rm -rf out/); we never recreate it, since doing so would defeat tests/users that expect daemon shutdown when the out/ folder disappears.
Attributes
- Source
- Server.scala