Uses of Class
org.yamcs.Processor
Package
Description
-
Uses of Processor in org.yamcs
Modifier and TypeMethodDescriptionstatic Processor
ProcessorFactory.create
(String yamcsInstance, String name, String type, String creator, Object spec) Create a processor with the give name, type, creator and spec type is used to load the tm, parameter and command classes as defined in processor.yaml spec if not null is passed as an extra argument to those classes - it is used for example when creating replay processors to pass on the data that has to be replayed. should probably be changed from string to some sort of object.static Processor
ProcessorFactory.create
(String instance, String name, String type, List<ProcessorServiceWithConfig> serviceList, String creator, ProcessorConfig config, Object spec) Create a Processor by specifying the service.static Processor
ProcessorFactory.create
(String yamcsInstance, String name, ProcessorService... services) creates a processor with the services already instantiated. used from unit testsstatic Processor
ProcessorFactory.create
(String yamcsInstance, String name, ProcessorServiceWithConfig... serviceList) creates a processor with the services already instantiated. used from unit testsYamcsServerInstance.getFirstProcessor()
Returns the first register processor or null if there is no processor registered.YamcsServer.getProcessor
(String yamcsInstance, String processorName) YamcsServerInstance.getProcessor
(String processorName) Modifier and TypeMethodDescriptionvoid
YamcsServerInstance.addProcessor
(Processor proc) Adds the processor to the instance.void
AbstractProcessorService.init
(Processor proc, YConfiguration config, Object spec) void
ProcessorService.init
(Processor proc, YConfiguration config, Object spec) void
StreamTcCommandReleaser.init
(Processor proc, YConfiguration config, Object spec) void
StreamTmPacketProvider.init
(Processor proc, YConfiguration config, Object spec) void
ProcessorListener.processorAdded
(Processor processor) void
ProcessorListener.processorClosed
(Processor processor) void
ProcessorListener.processorStateChanged
(Processor processor) -
Uses of Processor in org.yamcs.activities
ModifierConstructorDescriptionCommandExecution
(ActivityService activityService, CommandExecutor executor, Activity activity, Processor processor, String commandName, Map<String, Object> args, Map<String, Object> extra, Stream stream, User user) CommandStackExecution
(ActivityService activityService, CommandStackExecutor executor, Activity activity, Processor processor, Bucket bucket, String stackName, User user) -
Uses of Processor in org.yamcs.alarms
Modifier and TypeMethodDescriptionvoid
AlarmReporter.init
(Processor processor, YConfiguration config, Object spec) -
Uses of Processor in org.yamcs.algorithms
Modifier and TypeMethodDescriptionvoid
AlgorithmManager.init
(Processor processor, YConfiguration config, Object spec) ModifierConstructorDescriptionAlgorithmFunctions
(Processor processor, AlgorithmExecutionContext context) -
Uses of Processor in org.yamcs.cmdhistory
-
Uses of Processor in org.yamcs.commanding
Modifier and TypeMethodDescriptionCommandingManager.getProcessor()
CommandQueue.getProcessor()
CommandVerificationHandler.getProcessor()
ModifierConstructorDescriptionActiveCommand
(Processor processor, PreparedCommand preparedCommand) CommandingManager
(Processor proc) Keeps a reference to the channel and creates the queue manager -
Uses of Processor in org.yamcs.container
ModifierConstructorDescriptionContainerRequestManager
(Processor proc, XtceTmProcessor tmProcessor) Creates a new ContainerRequestManager, configured to listen to the specified XtceTmProcessor. -
Uses of Processor in org.yamcs.http.api
Modifier and TypeMethodDescriptionstatic Processor
ProcessingApi.verifyProcessor
(String instance, String processorName) Modifier and TypeMethodDescriptionstatic ProcessorInfo
ProcessingApi.toProcessorInfo
(Processor processor) static ActiveAlarm<?>
AlarmsApi.verifyAlarm
(Processor processor, String alarmName, int id) Finds the appropriate alarm server for the alarm. -
Uses of Processor in org.yamcs.management
Modifier and TypeMethodDescriptionstatic Statistics
ManagementGpbHelper.buildStats
(Processor processor, List<TmStatistics> statistics) ManagementService.getCommandQueueManager
(Processor processor) void
ManagementService.processorAdded
(Processor processor) void
ManagementService.processorClosed
(Processor processor) void
ManagementService.processorStateChanged
(Processor processor) default void
ManagementListener.statisticsUpdated
(Processor processor, Statistics stats) Called by theManagementService
when the statistics for the given processor were updated.static ProcessorInfo
ManagementGpbHelper.toProcessorInfo
(Processor processor) -
Uses of Processor in org.yamcs.mdb
Modifier and TypeMethodDescriptionvoid
XtceTmProcessor.init
(Processor processor, YConfiguration config, Object spec) ModifierConstructorDescriptionProcessorData
(Processor proc, ProcessorConfig config, Map<Parameter, ParameterValue> persistedParams) XtceTmProcessor
(Processor processor) -
Uses of Processor in org.yamcs.parameter
Modifier and TypeFieldDescriptionfinal Processor
ParameterProcessorManager.processor
final Processor
ParameterRequestManager.processor
Modifier and TypeMethodDescriptionvoid
LocalParameterManager.init
(Processor proc, YConfiguration config, Object spec) ModifierConstructorDescriptionParameterProcessorManager
(Processor proc, XtceTmProcessor tmProcessor) Creates a new ParameterRequestManager, configured to listen to the specified XtceTmProcessor. -
Uses of Processor in org.yamcs.tctm
Modifier and TypeMethodDescriptionvoid
ReplayService.init
(Processor proc, YConfiguration args, Object spec) void
StreamParameterProvider.init
(Processor processor, YConfiguration config, Object spec) -
Uses of Processor in org.yamcs.tests
Modifier and TypeMethodDescriptionvoid
RefMdbPacketGenerator.init
(Processor proc, YConfiguration config, Object spec)