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