final class NetworkChannel extends CommandChannel
- Self Type
- NetworkChannel
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- NetworkChannel
- 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, handlers: Seq[ServerHandler], log: Logger)
- new NetworkChannel(name: String, connection: Socket, auth: Set[ServerAuthentication], instance: ServerInstance, handlers: Seq[ServerHandler], mkUIThreadImpl: (State, CommandChannel) ⇒ UITask)
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
-
final
def
append(exec: Exec): Boolean
- Definition Classes
- CommandChannel
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
authOptions: Set[ServerAuthentication]
- Attributes
- protected
-
def
authenticate(token: String): Boolean
- Attributes
- protected
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[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()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def log: Logger
- def logMessage(level: String, message: String): Unit
-
def
mkUIThread: (State, CommandChannel) ⇒ UITask
- Definition Classes
- NetworkChannel → CommandChannel
-
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 notifyEvent(event: EventMessage): Unit
-
def
onCancellationRequest(execId: Option[String], crp: CancelRequestParams): Unit
- Attributes
- protected
- def onCommand(command: CommandMessage): Unit
-
def
onCompletionRequest(execId: Option[String], cp: CompletionParams): Unit
- Attributes
- protected
- Annotations
- @nowarn()
-
def
onSettingQuery(execId: Option[String], req: protocol.SettingQuery): Unit
- Attributes
- protected
-
def
poll: Option[Exec]
- Definition Classes
- CommandChannel
-
def
prompt(e: ConsolePromptEvent): Unit
- Definition Classes
- CommandChannel
- def publishBytes(event: Array[Byte], delimit: Boolean): Unit
-
def
publishBytes(event: Array[Byte]): Unit
- Definition Classes
- NetworkChannel → CommandChannel
- def respond[A](event: A, execId: Option[String])(implicit arg0: JsonFormat[A]): Unit
- def respond[A](event: A)(implicit arg0: JsonFormat[A]): Unit
-
def
setInitialized(value: Boolean): Unit
- Attributes
- protected
-
def
shutdown(logShutdown: Boolean): Unit
- Definition Classes
- NetworkChannel → CommandChannel
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val thread: Thread { ... /* 4 definitions in type refinement */ }
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
unprompt(e: ConsoleUnpromptEvent): Unit
- Definition Classes
- CommandChannel
-
val
userThread: UserThread
- Definition Classes
- NetworkChannel → CommandChannel
-
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
- @throws( ... ) @native()
Deprecated Value Members
-
def
shutdown(): Unit
- Definition Classes
- NetworkChannel → CommandChannel
- Annotations
- @deprecated
- Deprecated
(Since version 1.4.0) Use variant that takes logShutdown parameter