BspImpl

final class BspImpl(logger: Logger, bloopRifleConfig: BloopRifleConfig, inputs: Inputs, buildOptions: BuildOptions, verbosity: Int, threads: BspThreads, in: InputStream, out: OutputStream) extends Bsp
Companion:
object
trait Bsp
class Object
trait Matchable
class Any

Value members

Concrete methods

def compile(actualLocalServer: BspServer, executor: Executor, doCompile: () => CompletableFuture[CompileResult]): CompletableFuture[CompileResult]
def notifyBuildChange(actualLocalServer: BspServer): Unit
def registerWatchInputs(watcher: Watcher): Unit
def run(): Future[Unit]
def shutdown(): Unit