Packages

final class NetworkChannel extends CommandChannel with LanguageServerProtocol

Linear Supertypes
LanguageServerProtocol, CommandChannel, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NetworkChannel
  2. LanguageServerProtocol
  3. CommandChannel
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NetworkChannel(name: String, connection: Socket, structure: BuildStructure, auth: Set[ServerAuthentication], instance: ServerInstance, handlers: Seq[ServerHandler], log: Logger)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def append(exec: Exec): Boolean
    Definition Classes
    CommandChannel
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def authOptions: Set[ServerAuthentication]
    Attributes
    protected
    Definition Classes
    NetworkChannel → LanguageServerProtocol
  7. def authenticate(token: String): Boolean
    Attributes
    protected
    Definition Classes
    NetworkChannel → LanguageServerProtocol
  8. lazy val callbackImpl: ServerCallback
    Attributes
    protected
    Definition Classes
    LanguageServerProtocol
  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  10. def contentType: String
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. lazy val internalJsonProtocol: InitializeOptionFormats with BasicJsonProtocol
    Definition Classes
    LanguageServerProtocol
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. val log: Logger
    Definition Classes
    NetworkChannel → LanguageServerProtocol
  19. def logMessage(level: String, message: String): Unit
    Definition Classes
    LanguageServerProtocol
  20. val name: String
    Definition Classes
    NetworkChannelCommandChannel
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. def onCommand(command: CommandMessage): Unit
  25. 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
  26. def onSettingQuery(execId: Option[String], req: protocol.SettingQuery): Unit
    Attributes
    protected
    Definition Classes
    NetworkChannel → LanguageServerProtocol
  27. def poll: Option[Exec]
    Definition Classes
    CommandChannel
  28. def publishBytes(event: Array[Byte], delimit: Boolean): Unit
  29. def publishBytes(event: Array[Byte]): Unit
    Definition Classes
    NetworkChannelCommandChannel
  30. def publishEvent[A](event: A, execId: Option[String])(implicit arg0: JsonFormat[A]): Unit
    Definition Classes
    NetworkChannelCommandChannel
  31. final def publishEvent[A](event: A)(implicit arg0: JsonFormat[A]): Unit
    Definition Classes
    CommandChannel
  32. def publishEventMessage(event: EventMessage): Unit
    Definition Classes
    NetworkChannelCommandChannel
  33. def setContentType(ct: String): Unit
  34. def setInitialized(value: Boolean): Unit
    Attributes
    protected
    Definition Classes
    NetworkChannel → LanguageServerProtocol
  35. def shutdown(): Unit
    Definition Classes
    NetworkChannelCommandChannel
  36. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  37. val thread: Thread { ... /* 8 definitions in type refinement */ }
  38. def toString(): String
    Definition Classes
    AnyRef → Any
  39. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from LanguageServerProtocol

Inherited from CommandChannel

Inherited from AnyRef

Inherited from Any

Ungrouped