mill.bsp.worker.MillBspEndpoints
See theMillBspEndpoints companion object
trait MillBspEndpoints extends BuildServer, EndpointsApi
Contains all BSP protocol endpoint implementations. This trait is mixed into MillBuildServer to separate the API endpoints from the server infrastructure code.
Attributes
- Companion
- object
- Source
- Endpoints.scala
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
override def buildInitialize(request: InitializeBuildParams): CompletableFuture[InitializeBuildResult]
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
override def buildTargetCleanCache(cleanCacheParams: CleanCacheParams): CompletableFuture[CleanCacheResult]
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
override def buildTargetDependencyModules(params: DependencyModulesParams): CompletableFuture[DependencyModulesResult]
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
override def buildTargetDependencySources(p: DependencySourcesParams): CompletableFuture[DependencySourcesResult]
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
override def buildTargetInverseSources(p: InverseSourcesParams): CompletableFuture[InverseSourcesResult]
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
override def buildTargetOutputPaths(params: OutputPathsParams): CompletableFuture[OutputPathsResult]
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
override def debugSessionStart(debugParams: DebugSessionParams): CompletableFuture[DebugSessionAddress]
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
Attributes
- Definition Classes
-
BuildServer
- Source
- Endpoints.scala
Inherited and Abstract methods
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
protected def evaluate(evaluator: EvaluatorApi, requestDescription: String, goals: Seq[TaskApi[_]], logger: Logger, reporter: Int => Option[CompileProblemReporter], testReporter: TestReporter = ..., errorOpt: Result[Any] => Option[String] = ...): ExecutionResultsApi
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
protected def handlerEvaluators[V](checkInitialized: Boolean = ...)(block: (BspEvaluators, Logger) => V)(using name: Name, enclosing: Enclosing): CompletableFuture[V]
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
protected def handlerRaw[V](block: Logger => V)(using name: Name, enclosing: Enclosing): CompletableFuture[V]
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
protected def handlerTasks[T, V, W](targetIds: BspEvaluators => Seq[BuildTargetIdentifier], tasks: PartialFunction[BspModuleApi, TaskApi[W]], requestDescription: String, originId: String)(block: TaskContext[W] => T)(agg: (List[T], BspEvaluators) => V)(using name: Name, enclosing: Enclosing): CompletableFuture[V]
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
Attributes
- Inherited from:
- EndpointsApi
- Source
- EndpointsApi.scala
In this article