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