Package org.yamcs.tctm
Class TseDataLink
- java.lang.Object
-
- com.google.common.util.concurrent.AbstractService
-
- org.yamcs.tctm.AbstractLink
-
- org.yamcs.tctm.TseDataLink
-
- All Implemented Interfaces:
com.google.common.util.concurrent.Service,SystemParametersProducer,Link
public class TseDataLink extends AbstractLink
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.yamcs.tctm.Link
Link.Status
-
-
Field Summary
-
Fields inherited from class org.yamcs.tctm.AbstractLink
config, eventProducer, linkName, log, timeService, yamcsInstance
-
-
Constructor Summary
Constructors Constructor Description TseDataLink()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Link.StatusconnectionStatus()voiddisable()protected voiddoDisable()protected voiddoEnable()protected voiddoStart()protected voiddoStop()voidenable()longgetDataInCount()longgetDataOutCount()StringgetDetailedStatus()voidinit(String yamcsInstance, String name, YConfiguration config)booleanisDisabled()voidresetCounters()-
Methods inherited from class org.yamcs.tctm.AbstractLink
collectSystemParameters, getConfig, getCurrentTime, getEventLoop, getLinkStatus, getName, getSystemParameters, isRunningAndEnabled, setupSystemParameters
-
Methods inherited from class com.google.common.util.concurrent.AbstractService
addListener, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, failureCause, isRunning, notifyFailed, notifyStarted, notifyStopped, startAsync, state, stopAsync, toString
-
-
-
-
Method Detail
-
init
public void init(String yamcsInstance, String name, YConfiguration config)
- Specified by:
initin interfaceLink- Overrides:
initin classAbstractLink
-
getDetailedStatus
public String getDetailedStatus()
- Specified by:
getDetailedStatusin interfaceLink- Overrides:
getDetailedStatusin classAbstractLink
-
enable
public void enable()
- Specified by:
enablein interfaceLink- Overrides:
enablein classAbstractLink
-
disable
public void disable()
- Specified by:
disablein interfaceLink- Overrides:
disablein classAbstractLink
-
isDisabled
public boolean isDisabled()
- Specified by:
isDisabledin interfaceLink- Overrides:
isDisabledin classAbstractLink
-
getDataInCount
public long getDataInCount()
-
getDataOutCount
public long getDataOutCount()
-
resetCounters
public void resetCounters()
-
doStart
protected void doStart()
- Specified by:
doStartin classcom.google.common.util.concurrent.AbstractService
-
doStop
protected void doStop()
- Specified by:
doStopin classcom.google.common.util.concurrent.AbstractService
-
doDisable
protected void doDisable() throws Exception- Overrides:
doDisablein classAbstractLink- Throws:
Exception
-
doEnable
protected void doEnable() throws Exception- Overrides:
doEnablein classAbstractLink- Throws:
Exception
-
connectionStatus
protected Link.Status connectionStatus()
- Specified by:
connectionStatusin classAbstractLink
-
-