bloop-rifle
bloop-rifle
API
scala.build.bloop
BloopServer
BloopServer
BloopThreads
BloopThreads
BuildServer
scala.build.blooprifle
BloopRifle
BloopAboutFailure
BloopNotRunning
BloopServerRuntimeInfo
ParsingFailed
BloopRifleConfig
BloopRifleConfig
Address
Address
DomainSocket
Tcp
AtLeast
BloopVersionConstraint
Strict
BloopRifleLogger
BloopRifleLogger
BloopVersion
BspConnection
BspConnectionAddress
BspConnectionAddress
Tcp
UnixDomainSocket
FailedToStartServerException
FailedToStartServerExitCodeException
FailedToStartServerTimeoutException
VersionUtil
scala.build.blooprifle.internal
Constants
Operations
SnailgunClient
SnailgunClient
Util
bloop-rifle
/
scala.build.bloop
/
BloopServer
BloopServer
scala.build.bloop.BloopServer$
See the
BloopServer
companion trait
object
BloopServer
Attributes
Companion:
trait
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
BloopServer
.type
Clear all
Members list
Concise view
Value members
Concrete methods
def
bsp
(
config
:
BloopRifleConfig
,
workspace
:
Path
,
threads
:
BloopThreads
,
logger
:
BloopRifleLogger
,
period
:
FiniteDuration
,
timeout
:
FiniteDuration
): (
BspConnection
,
Socket
,
BloopServerRuntimeInfo
)
def
buildServer
(
config
:
BloopRifleConfig
,
clientName
:
String
,
clientVersion
:
String
,
workspace
:
Path
,
classesDir
:
Path
,
buildClient
:
BuildClient
,
threads
:
BloopThreads
,
logger
:
BloopRifleLogger
):
BloopServer
def
withBuildServer
[
T
](
config
:
BloopRifleConfig
,
clientName
:
String
,
clientVersion
:
String
,
workspace
:
Path
,
classesDir
:
Path
,
buildClient
:
BuildClient
,
threads
:
BloopThreads
,
logger
:
BloopRifleLogger
)(
f
:
BloopServer
=>
T
):
T