final class NetworkChannel extends CommandChannel with LanguageServerProtocol
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- NetworkChannel
- LanguageServerProtocol
- CommandChannel
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new NetworkChannel(name: String, connection: Socket, structure: BuildStructure, auth: Set[ServerAuthentication], instance: ServerInstance, log: Logger)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
append(exec: Exec): Boolean
- Definition Classes
- CommandChannel
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
authOptions: Set[ServerAuthentication]
- Attributes
- protected
- Definition Classes
- NetworkChannel → LanguageServerProtocol
-
def
authenticate(token: String): Boolean
- Attributes
- protected
- Definition Classes
- NetworkChannel → LanguageServerProtocol
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def contentType: String
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
lazy val
internalJsonProtocol: InitializeOptionFormats with BasicJsonProtocol
- Definition Classes
- LanguageServerProtocol
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
val
log: Logger
- Definition Classes
- NetworkChannel → LanguageServerProtocol
-
def
logMessage(level: String, message: String): Unit
- Definition Classes
- LanguageServerProtocol
-
val
name: String
- Definition Classes
- NetworkChannel → CommandChannel
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def onCommand(command: CommandMessage): Unit
-
def
onNotification(notification: JsonRpcNotificationMessage): Unit
- Attributes
- protected
- Definition Classes
- LanguageServerProtocol
-
def
onObjectEvent(event: ObjectEvent[_]): Unit
This reacts to various events that happens inside sbt, sometime in response to the previous requests.
This reacts to various events that happens inside sbt, sometime in response to the previous requests. The type information has been erased because it went through logging.
- Attributes
- protected
- Definition Classes
- LanguageServerProtocol
-
def
onRequestMessage(request: JsonRpcRequestMessage): Unit
- Attributes
- protected
- Definition Classes
- LanguageServerProtocol
-
def
onSettingQuery(execId: Option[String], req: protocol.SettingQuery): Unit
- Attributes
- protected
- Definition Classes
- NetworkChannel → LanguageServerProtocol
-
def
poll: Option[Exec]
- Definition Classes
- CommandChannel
- def publishBytes(event: Array[Byte], delimit: Boolean): Unit
-
def
publishBytes(event: Array[Byte]): Unit
- Definition Classes
- NetworkChannel → CommandChannel
-
def
publishEvent[A](event: A)(implicit arg0: JsonFormat[A]): Unit
- Definition Classes
- NetworkChannel → CommandChannel
-
def
publishEvent[A](event: A, execId: Option[String])(implicit arg0: JsonFormat[A]): Unit
- Definition Classes
- NetworkChannel → CommandChannel
-
def
publishEventMessage(event: EventMessage): Unit
- Definition Classes
- NetworkChannel → CommandChannel
- def setContentType(ct: String): Unit
-
def
setInitialized(value: Boolean): Unit
- Attributes
- protected
- Definition Classes
- NetworkChannel → LanguageServerProtocol
-
def
shutdown(): Unit
- Definition Classes
- NetworkChannel → CommandChannel
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val thread: Thread { ... /* 6 definitions in type refinement */ }
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )