Package org.yamcs.tse

Class TcTmServer

java.lang.Object
com.google.common.util.concurrent.AbstractService
org.yamcs.tse.TcTmServer
All Implemented Interfaces:
com.google.common.util.concurrent.Service

public class TcTmServer extends com.google.common.util.concurrent.AbstractService
Listens for TSE commands in the form of Protobuf messages over TCP/IP.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.common.util.concurrent.Service

    com.google.common.util.concurrent.Service.Listener, com.google.common.util.concurrent.Service.State
  • Constructor Summary

    Constructors
    Constructor
    Description
    TcTmServer(int port, InstrumentController instrumentController)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    void
     
    void
    processTseCommand(io.netty.channel.ChannelHandlerContext ctx, TseCommand metadata)
     

    Methods inherited from class com.google.common.util.concurrent.AbstractService

    addListener, awaitRunning, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, awaitTerminated, doCancelStart, failureCause, isRunning, notifyFailed, notifyStarted, notifyStopped, startAsync, state, stopAsync, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • doStart

      protected void doStart()
      Specified by:
      doStart in class com.google.common.util.concurrent.AbstractService
    • processTseCommand

      public void processTseCommand(io.netty.channel.ChannelHandlerContext ctx, TseCommand metadata)
    • doStop

      public void doStop()
      Specified by:
      doStop in class com.google.common.util.concurrent.AbstractService