sbt.internal.server

Members list

Type members

Classlikes

Interface to invoke JSON-RPC response.

Interface to invoke JSON-RPC response.

Attributes

Supertypes
class Object
trait Matchable
class Any
final class ServerHandler(val handler: ServerCallback => ServerIntent)

ServerHandler allows plugins to extend sbt server. It's a wrapper around curried function ServerCallback => JsonRpcRequestMessage => Unit.

ServerHandler allows plugins to extend sbt server. It's a wrapper around curried function ServerCallback => JsonRpcRequestMessage => Unit.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object ServerHandler

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class ServerIntent(val onRequest: PartialFunction[JsonRpcRequestMessage, Unit], val onResponse: PartialFunction[JsonRpcResponseMessage, Unit], val onNotification: PartialFunction[JsonRpcNotificationMessage, Unit])

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object ServerIntent

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type