ServerLauncher
Client side code that interacts with Server.scala in order to launch a generic long-lived background daemon.
Attributes
- Source
- ServerLauncher.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ServerLauncher.type
Members list
Type members
Classlikes
Configuration that affects whether a daemon needs to be restarted. If any of these values change between client invocations, the daemon should restart.
Configuration that affects whether a daemon needs to be restarted. If any of these values change between client invocations, the daemon should restart.
Attributes
- Companion
- object
- Source
- ServerLauncher.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- ServerLauncher.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DaemonConfig.type
Attributes
- Source
- ServerLauncher.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalstrait AutoCloseableclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
Attempts to start a server process using initServer if needed.
Attempts to start a server process using initServer if needed.
Attributes
- Source
- ServerLauncher.scala
Establishes a connection to the Mill server by acquiring necessary locks and potentially starting a new server process if one is not already running.
Establishes a connection to the Mill server by acquiring necessary locks and potentially starting a new server process if one is not already running.
Value parameters
- config
-
Configuration to check against the running daemon. If any values mismatch, the old daemon is terminated before starting a new one.
Attributes
- Source
- ServerLauncher.scala
Attributes
- Source
- ServerLauncher.scala
Run client logic with a connection established to a Mill server.
Run client logic with a connection established to a Mill server.
Attributes
- Source
- ServerLauncher.scala