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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoStart()voiddoStop()voidprocessTseCommand(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
-
Constructor Details
-
TcTmServer
-
-
Method Details
-
doStart
protected void doStart()- Specified by:
doStartin classcom.google.common.util.concurrent.AbstractService
-
processTseCommand
-
doStop
public void doStop()- Specified by:
doStopin classcom.google.common.util.concurrent.AbstractService
-