Package org.yamcs
Class AbstractProcessorService
java.lang.Object
com.google.common.util.concurrent.AbstractService
org.yamcs.AbstractProcessorService
- All Implemented Interfaces:
com.google.common.util.concurrent.Service,ProcessorService
- Direct Known Subclasses:
AlarmReporter,AlgorithmManager,LocalParameterManager,ReplayService,StreamParameterProvider,StreamTcCommandReleaser,StreamTmPacketProvider,XtceTmProcessor
public abstract class AbstractProcessorService
extends com.google.common.util.concurrent.AbstractService
implements ProcessorService
-
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 -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.google.common.util.concurrent.AbstractService
addListener, awaitRunning, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, awaitTerminated, doCancelStart, doStart, doStop, failureCause, isRunning, notifyFailed, notifyStarted, notifyStopped, startAsync, state, stopAsync, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.yamcs.ProcessorService
getSpecMethods inherited from interface com.google.common.util.concurrent.Service
addListener, awaitRunning, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, awaitTerminated, failureCause, isRunning, startAsync, state, stopAsync
-
Field Details
-
processor
-
config
-
log
-
-
Constructor Details
-
AbstractProcessorService
public AbstractProcessorService()
-
-
Method Details
-
init
- Specified by:
initin interfaceProcessorServiceconfig- service configuration as specified in processor.yamlspec- passed by the user when creating the processor (for instance via the REST API)
-
getYamcsInstance
-
getConfig
-