Uses of Class
org.yamcs.YConfiguration
Packages that use YConfiguration
Package
Description
Web UI backend
-
Uses of YConfiguration in org.yamcs
Fields in org.yamcs declared as YConfigurationModifier and TypeFieldDescriptionprotected YConfiguration
AbstractPlugin.config
protected YConfiguration
AbstractProcessorService.config
protected YConfiguration
AbstractYamcsService.config
Methods in org.yamcs that return YConfigurationModifier and TypeMethodDescriptionstatic YConfiguration
YConfiguration.emptyConfig()
AbstractPlugin.getConfig()
AbstractProcessorService.getConfig()
AbstractYamcsService.getConfig()
ProcessorServiceWithConfig.getConfig()
YamcsServer.getConfig()
Returns the main Yamcs configurationYamcsServerInstance.getConfig()
Returns the main configuration for this Yamcs instanceIf the key is pointing to a map, creates and returns a configuration object out of that mapYConfiguration.getConfigListIdx
(String key, int idx) If config.get(key) exists and is a list, and the list has the element idx and is a map, then return a configuration wrapper around that map.YConfiguration.getConfigOrEmpty
(String key) Same asgetConfig(String)
but return an empty config if the key does not exist.static YConfiguration
YConfiguration.getConfiguration
(String subsystem) Loads (if not already loaded) and returns a configuration corresponding to a file <subsystem>.yaml This method does not reload the configuration file if it has changed.static YConfiguration
YConfiguration.getConfiguration
(String subsystem, boolean reload) Loads and returns a configuration corresponding to a file <subsystem>.yaml This method reloads the configuration file always.Spec.validate
(YConfiguration args) Validate the given arguments according to this spec.static YConfiguration
Create a new configuration wrapping around a map The resulting config will have no parentMethods in org.yamcs that return types with arguments of type YConfigurationModifier and TypeMethodDescriptionYConfiguration.getConfigList
(String key) YConfiguration.getServiceConfigList
(String key) This is the same like the method above but will create a {class: "string"} for strings rather than throwing an exception.Methods in org.yamcs with parameters of type YConfigurationModifier and TypeMethodDescription<T extends YamcsService>
voidYamcsServer.addGlobalService
(String name, Class<T> serviceClass, YConfiguration args) YamcsServer.addInstance
(String name, InstanceMetadata metadata, boolean offline, YConfiguration config) Creates a new yamcs instance.void
AbstractProcessorService.init
(Processor proc, YConfiguration config, Object spec) void
AbstractYamcsService.init
(String yamcsInstance, String serviceName, YConfiguration config) void
ProcessorCreatorService.init
(String yamcsInstance, String serviceName, YConfiguration config) void
ProcessorService.init
(Processor proc, YConfiguration config, Object spec) void
ProcessRunner.init
(String yamcsInstance, String serviceName, YConfiguration config) void
StreamTcCommandReleaser.init
(Processor proc, YConfiguration config, Object spec) void
StreamTmPacketProvider.init
(Processor proc, YConfiguration config, Object spec) default void
YamcsService.init
(String yamcsInstance, String serviceName, YConfiguration config) Initialize this service.final void
AbstractPlugin.onLoad
(YConfiguration config) default void
Plugin.onLoad
(YConfiguration config) Callback executed when the plugin is loaded.Spec.validate
(YConfiguration args) Validate the given arguments according to this spec.Constructors in org.yamcs with parameters of type YConfigurationModifierConstructorDescriptionConfigurationException
(YConfiguration config, String message) ProcessorConfig
(YConfiguration config) ProcessorServiceWithConfig
(ProcessorService service, String serviceClass, String name, YConfiguration config) ServiceWithConfig
(YamcsService service, String serviceClass, String name, YConfiguration args) ServiceWithConfig
(YamcsService service, String serviceClass, String name, YConfiguration args, boolean enabledAtStartup) YConfiguration
(YConfiguration parent, String parentKey, Map<String, Object> root) -
Uses of YConfiguration in org.yamcs.activities
Methods in org.yamcs.activities with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
ActivityExecutor.init
(ActivityService activityService, YConfiguration options) Initialize this executor.void
ActivityService.init
(String yamcsInstance, YConfiguration config) void
CommandExecutor.init
(ActivityService activityService, YConfiguration options) void
CommandStackExecutor.init
(ActivityService activityService, YConfiguration options) void
ScriptExecutor.init
(ActivityService activityService, YConfiguration options) -
Uses of YConfiguration in org.yamcs.alarms
Methods in org.yamcs.alarms with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
AlarmMirrorService.init
(String yamcsInstance, String serviceName, YConfiguration config) void
AlarmReporter.init
(Processor processor, YConfiguration config, Object spec) -
Uses of YConfiguration in org.yamcs.algo
Methods in org.yamcs.algo with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
TcoCalibrator.init
(CustomAlgorithm alg, AlgorithmExecutionContext ctx, YConfiguration conf, BaseDataType dtype) -
Uses of YConfiguration in org.yamcs.algorithms
Methods in org.yamcs.algorithms with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
AlgorithmManager.init
(Processor processor, YConfiguration config, Object spec) AlgorithmEngine.makeExecutorFactory
(AlgorithmManager algorithmManager, AlgorithmExecutionContext context, String language, YConfiguration config) Create an executor factory to be used for the given algorithm managerJavaAlgorithmEngine.makeExecutorFactory
(AlgorithmManager algorithmManager, AlgorithmExecutionContext context, String language, YConfiguration config) ScriptAlgorithmEngine.makeExecutorFactory
(AlgorithmManager algorithmManager, AlgorithmExecutionContext context, String language, YConfiguration config) -
Uses of YConfiguration in org.yamcs.archive
Methods in org.yamcs.archive with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
AlarmRecorder.init
(String yamcsInstance, String serviceName, YConfiguration config) void
CcsdsTmIndex.init
(String yamcsInstance, String serviceName, YConfiguration args) void
EventRecorder.init
(String yamcsInstance, String serviceName, YConfiguration config) void
ParameterRecorder.init
(String yamcsInstance, String serviceName, YConfiguration config) void
XtceTmRecorder.init
(String yamcsInstance, String serviceName, YConfiguration config) -
Uses of YConfiguration in org.yamcs.buckets
Methods in org.yamcs.buckets with parameters of type YConfigurationModifier and TypeMethodDescriptionBucketProvider.loadBuckets
(YConfiguration config) Called on Yamcs startup.RemoteYamcsBucketProvider.loadBuckets
(YConfiguration config) -
Uses of YConfiguration in org.yamcs.cascading
Methods in org.yamcs.cascading with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
YamcsEventLink.init
(String instance, String name, YConfiguration config) void
YamcsLink.init
(String instance, String name, YConfiguration config) void
YamcsParameterLink.init
(String instance, String name, YConfiguration config) void
YamcsTcLink.init
(String instance, String name, YConfiguration config) void
YamcsTmArchiveLink.init
(String instance, String name, YConfiguration config) void
YamcsTmLink.init
(String instance, String name, YConfiguration config) Constructors in org.yamcs.cascading with parameters of type YConfiguration -
Uses of YConfiguration in org.yamcs.cfdp
Methods in org.yamcs.cfdp with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
CfdpService.init
(String yamcsInstance, String serviceName, YConfiguration config) PutRequest.process
(long initiatorEntityId, long sequenceNumber, ChecksumType checksumType, YConfiguration config) Generate relevant header and metadata the put request (Only implemented for Messages To User currently)Constructors in org.yamcs.cfdp with parameters of type YConfigurationModifierConstructorDescriptionCfdpIncomingTransfer
(String yamcsInstance, long id, long creationTime, ScheduledThreadPoolExecutor executor, YConfiguration config, CfdpHeader hdr, Stream cfdpOut, FileSaveHandler fileSaveHandler, EventProducer eventProducer, TransferMonitor monitor, Map<ConditionCode, org.yamcs.cfdp.OngoingCfdpTransfer.FaultHandlingAction> faultHandlerActions) CfdpOutgoingTransfer
(String yamcsInstance, long initiatorEntityId, long id, long creationTime, ScheduledThreadPoolExecutor executor, PutRequest request, Stream cfdpOut, YConfiguration config, Bucket bucket, Integer customPduSize, Integer customPduDelay, EventProducer eventProducer, TransferMonitor monitor, Map<ConditionCode, org.yamcs.cfdp.OngoingCfdpTransfer.FaultHandlingAction> faultHandlerActions) Create a new CFDP outgoing (uplink) transfer.OngoingCfdpTransfer
(String yamcsInstance, long id, long creationTime, ScheduledThreadPoolExecutor executor, YConfiguration config, CfdpTransactionId cfdpTransactionId, long destinationId, Stream cfdpOut, EventProducer eventProducer, TransferMonitor monitor, Map<ConditionCode, org.yamcs.cfdp.OngoingCfdpTransfer.FaultHandlingAction> faultHandlerActions) -
Uses of YConfiguration in org.yamcs.filetransfer
Methods in org.yamcs.filetransfer with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
BasicListingParser.init
(String yamcsInstance, YConfiguration config) void
CsvListingParser.init
(String yamcsInstance, YConfiguration config) void
FileListingParser.init
(String yamcsInstance, YConfiguration config) default void
FileListingService.init
(String yamcsInstance, String serviceName, YConfiguration config) default void
FileTransferService.init
(String yamcsInstance, String serviceName, YConfiguration config) -
Uses of YConfiguration in org.yamcs.http
Methods in org.yamcs.http with parameters of type YConfigurationModifier and TypeMethodDescriptionstatic Binding
Binding.fromConfig
(YConfiguration config) void
HttpServer.init
(String yamcsInstance, String serviceName, YConfiguration config) -
Uses of YConfiguration in org.yamcs.management
Methods in org.yamcs.management with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
LinkManager.configureDataLink
(Link link, YConfiguration linkArgs) Connects the links to streams -
Uses of YConfiguration in org.yamcs.mdb
Methods in org.yamcs.mdb with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
AlgorithmCalibratorProc.init
(CustomAlgorithm alg, AlgorithmExecutionContext ctx, YConfiguration conf, BaseDataType dtype) The init method is called once when the algorithm is loaded - that usually happens first time a parameter of this type has to be processed in a processor.void
XtceTmProcessor.init
(Processor processor, YConfiguration config, Object spec) Method parameters in org.yamcs.mdb with type arguments of type YConfigurationModifier and TypeMethodDescriptionstatic Mdb
MdbFactory.createInstance
(List<YConfiguration> treeConfig, boolean attemptToLoadSerialized, boolean saveSerialized) Load a XTCE database from a description.Constructors in org.yamcs.mdb with parameters of type YConfigurationModifierConstructorDescriptionSpreadsheetLoader
(YConfiguration config) XtceLoader
(YConfiguration config) -
Uses of YConfiguration in org.yamcs.parameter
Methods in org.yamcs.parameter with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
LocalParameterManager.init
(Processor proc, YConfiguration config, Object spec) void
ParameterRetrievalService.init
(String yamcsInstance, String serviceName, YConfiguration config) void
SystemParametersService.init
(String yamcsInstance, String serviceName, YConfiguration config) Constructors in org.yamcs.parameter with parameters of type YConfiguration -
Uses of YConfiguration in org.yamcs.parameterarchive
Methods in org.yamcs.parameterarchive with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
ParameterArchive.init
(String yamcsInstance, String serviceName, YConfiguration config) Constructors in org.yamcs.parameterarchive with parameters of type YConfigurationModifierConstructorDescriptionRealtimeArchiveFiller
(ParameterArchive parameterArchive, YConfiguration config) -
Uses of YConfiguration in org.yamcs.plists
Methods in org.yamcs.plists with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
ParameterListService.init
(String yamcsInstance, String serviceName, YConfiguration config) -
Uses of YConfiguration in org.yamcs.pus
Methods in org.yamcs.pus with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
PusCommandPostprocessor.init
(String yamcsInstance, YConfiguration config) void
PusEventDecoder.init
(String yamcsInstance, String serviceName, YConfiguration config) Constructors in org.yamcs.pus with parameters of type YConfiguration -
Uses of YConfiguration in org.yamcs.replication
Methods in org.yamcs.replication with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
ReplicationMaster.init
(String yamcsInstance, String serviceName, YConfiguration config) void
ReplicationServer.init
(String yamcsInstance, String serviceName, YConfiguration config) void
ReplicationSlave.init
(String yamcsInstance, String serviceName, YConfiguration config) -
Uses of YConfiguration in org.yamcs.security
Methods in org.yamcs.security with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
ApiKeyAuthModule.init
(YConfiguration args) void
AuthModule.init
(YConfiguration args) Initialize this AuthModule.void
DirectoryAuthModule.init
(YConfiguration args) void
IPAddressAuthModule.init
(YConfiguration args) void
KerberosAuthModule.init
(YConfiguration args) void
LdapAuthModule.init
(YConfiguration args) void
OpenIDAuthModule.init
(YConfiguration args) void
RemoteUserAuthModule.init
(YConfiguration args) void
SingleUserAuthModule.init
(YConfiguration args) void
SpnegoAuthModule.init
(YConfiguration args) void
YamlAuthModule.init
(YConfiguration args) -
Uses of YConfiguration in org.yamcs.simulator
Methods in org.yamcs.simulator with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
SimulatorCommander.init
(String yamcsInstance, String serviceName, YConfiguration config) Constructors in org.yamcs.simulator with parameters of type YConfiguration -
Uses of YConfiguration in org.yamcs.tctm
Fields in org.yamcs.tctm declared as YConfigurationMethods in org.yamcs.tctm that return YConfigurationMethods in org.yamcs.tctm with parameters of type YConfigurationModifier and TypeMethodDescriptionstatic ByteOrder
AbstractPacketPreprocessor.getByteOrder
(YConfiguration config) static ErrorDetectionWordCalculator
AbstractPacketPreprocessor.getErrorDetectionWordCalculator
(YConfiguration config) void
AbstractCommandPostProcessor.init
(String yamcsInstance, YConfiguration config) void
AbstractLink.init
(String instance, String name, YConfiguration config) void
AbstractTcDataLink.init
(String yamcsInstance, String linkName, YConfiguration config) void
AbstractTcTmParamLink.init
(String instance, String name, YConfiguration config) void
AbstractThreadedTcDataLink.init
(String yamcsInstance, String linkName, YConfiguration config) void
AbstractTmDataLink.init
(String instance, String name, YConfiguration config) void
CcsdsPacketInputStream.init
(InputStream inputStream, YConfiguration args) void
CfdpPacketInputStream.init
(InputStream inputStream, YConfiguration config) default void
CommandPostprocessor.init
(String yamcsInstance, YConfiguration config) Called to initialise the postprocessor and set the cmd hist publisher (used to publish command acknowledgments), the timeService (required to timestamp acks) and the configurationvoid
FilePollingTmDataLink.init
(String yamcsInstance, String name, YConfiguration config) void
FixedPacketInputStream.init
(InputStream inputStream, YConfiguration args) void
GenericCommandPostprocessor.init
(String yamcsInstance, YConfiguration config) void
GenericPacketInputStream.init
(InputStream inputStream, YConfiguration args) void
IssCommandPostprocessor.init
(String yamcsInstance, YConfiguration config) default void
Link.init
(String yamcsInstance, String linkName, YConfiguration config) Called at startup to initialize the link.void
PacketInputStream.init
(InputStream stream, YConfiguration config) Called each time an input stream is opened to initialize the objectvoid
ReplayService.init
(Processor proc, YConfiguration args, Object spec) void
StreamParameterProvider.init
(Processor processor, YConfiguration config, Object spec) void
TcpTcDataLink.init
(String yamcsInstance, String name, YConfiguration config) void
TcpTcTmDataLink.init
(String instance, String name, YConfiguration config) void
TcpTmDataLink.init
(String instance, String name, YConfiguration config) void
UdpParameterDataLink.init
(String instance, String name, YConfiguration config) void
UdpTcDataLink.init
(String yamcsInstance, String name, YConfiguration config) void
UdpTcTmDataLink.init
(String instance, String name, YConfiguration config) void
UdpTmDataLink.init
(String instance, String name, YConfiguration config) Creates a new UDP TM Data Linkprotected void
AbstractTcDataLink.initPostprocessor
(String instance, YConfiguration config) protected void
AbstractTcDataLink.initPostprocessor2
(String instance, YConfiguration config) protected void
AbstractTcTmParamLink.initTc
(String instance, YConfiguration config) protected void
AbstractTcTmParamLink.initTm
(String instance, YConfiguration config) Constructors in org.yamcs.tctm with parameters of type YConfigurationModifierConstructorDescriptionprotected
AbstractPacketPreprocessor
(String yamcsInstance, YConfiguration config) protected
CcsdsPacketPreprocessor
(String yamcsInstance, YConfiguration config) GenericPacketPreprocessor
(String yamcsInstance, YConfiguration config) IssPacketPreprocessor
(String yamcsInstance, YConfiguration config) -
Uses of YConfiguration in org.yamcs.tctm.ccsds
Methods in org.yamcs.tctm.ccsds that return YConfigurationMethods in org.yamcs.tctm.ccsds with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
AbstractTcFrameLink.init
(String yamcsInstance, String linkName, YConfiguration config) void
AbstractTmFrameLink.init
(String instance, String name, YConfiguration config) void
UdpTcFrameLink.init
(String yamcsInstance, String name, YConfiguration config) void
UdpTmFrameLink.init
(String instance, String name, YConfiguration config) Creates a new UDP Frame Data LinkConstructors in org.yamcs.tctm.ccsds with parameters of type YConfigurationModifierConstructorDescriptionAosManagedParameters
(YConfiguration config) CcsdsFrameDecoder
(YConfiguration config) MasterChannelFrameHandler
(String yamcsInstance, String linkName, YConfiguration config) Constructs based on the configurationMasterChannelFrameMultiplexer
(String yamcsInstance, String linkName, YConfiguration config) TcManagedParameters
(YConfiguration config) TcVcManagedParameters
(YConfiguration config, TcManagedParameters tcParams) TmManagedParameters
(YConfiguration config) UslpManagedParameters
(YConfiguration config) -
Uses of YConfiguration in org.yamcs.tctm.ccsds.error
Constructors in org.yamcs.tctm.ccsds.error with parameters of type YConfiguration -
Uses of YConfiguration in org.yamcs.tctm.cfs
Methods in org.yamcs.tctm.cfs with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
CfsCommandPostprocessor.init
(String yamcsInstance, YConfiguration config) void
CfsEventDecoder.init
(String yamcsInstance, String serviceName, YConfiguration config) Constructors in org.yamcs.tctm.cfs with parameters of type YConfiguration -
Uses of YConfiguration in org.yamcs.tctm.csp
Methods in org.yamcs.tctm.csp with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
CspCommandPostprocessor.init
(String yamcsInstance, YConfiguration config) Constructors in org.yamcs.tctm.csp with parameters of type YConfiguration -
Uses of YConfiguration in org.yamcs.tctm.pus
Methods in org.yamcs.tctm.pus with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
PusCommandPostprocessor.init
(String yamcsInstance, YConfiguration config) -
Uses of YConfiguration in org.yamcs.tests
Methods in org.yamcs.tests that return YConfigurationModifier and TypeMethodDescriptionAbstractIntegrationTest.PacketProvider.getConfig()
AbstractIntegrationTest.ParameterProvider.getConfig()
Methods in org.yamcs.tests with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
AbstractIntegrationTest.PacketProvider.init
(String yamcsInstance, String linkName, YConfiguration config) void
AbstractIntegrationTest.ParameterProvider.init
(String yamcsInstance, String linkName, YConfiguration config) void
AbstractIntegrationTest.TcDataLink.init
(String yamcsInstance, String name, YConfiguration config) void
RefMdbPacketGenerator.init
(Processor proc, YConfiguration config, Object spec) -
Uses of YConfiguration in org.yamcs.time
Methods in org.yamcs.time with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
TimeCorrelationService.init
(String yamcsInstance, String serviceName, YConfiguration config) Constructors in org.yamcs.time with parameters of type YConfiguration -
Uses of YConfiguration in org.yamcs.timeline
Methods in org.yamcs.timeline with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
ActivityScheduler.init
(TimelineService timelineService, YConfiguration config) void
TimelineService.init
(String yamcsInstance, String serviceName, YConfiguration config) -
Uses of YConfiguration in org.yamcs.tse
Methods in org.yamcs.tse with parameters of type YConfigurationModifier and TypeMethodDescriptionvoid
InstrumentDriver.init
(String name, YConfiguration config) void
SerialPortDriver.init
(String name, YConfiguration config) void
TcpIpDriver.init
(String name, YConfiguration config) void
TseCommander.init
(String yamcsInstance, String serviceName, YConfiguration config) void
TseDataLink.init
(String yamcsInstance, String name, YConfiguration config) void
UdpDriver.init
(String name, YConfiguration config) Constructors in org.yamcs.tse with parameters of type YConfiguration -
Uses of YConfiguration in org.yamcs.ui.packetviewer
Methods in org.yamcs.ui.packetviewer with parameters of type YConfigurationModifier and TypeMethodDescriptionprotected void
PacketViewer.readConfig
(String instance, YConfiguration config) Constructors in org.yamcs.ui.packetviewer with parameters of type YConfigurationModifierConstructorDescriptionFileFormat
(String name, String packetInputStreamClassName, YConfiguration packetInputStreamArgs, PacketPreprocessor packetPreprocessor) -
Uses of YConfiguration in org.yamcs.web
Constructors in org.yamcs.web with parameters of type YConfigurationModifierConstructorDescriptionAngularHandler
(YConfiguration config, HttpServer httpServer, Path mainDirectory, List<Path> extraStaticRoots) WebFileDeployer
(String cacheKey, YConfiguration config, String contextPath, List<Path> extraStaticRoots, Map<String, Map<String, Object>> extraConfigs) -
Uses of YConfiguration in org.yamcs.xtce.xlsv6
Constructors in org.yamcs.xtce.xlsv6 with parameters of type YConfigurationModifierConstructorDescriptionV6Loader
(YConfiguration config) V6Loader
(YConfiguration config, jxl.Workbook workbook) -
Uses of YConfiguration in org.yamcs.xtce.xlsv7
Constructors in org.yamcs.xtce.xlsv7 with parameters of type YConfigurationModifierConstructorDescriptionV7Loader
(YConfiguration config) V7Loader
(YConfiguration config, jxl.Workbook workbook) -
Uses of YConfiguration in org.yamcs.yarch
Methods in org.yamcs.yarch with parameters of type YConfigurationModifier and TypeMethodDescriptionYarchDatabaseInstance.getTimePartitioningSchema
(YConfiguration config) Get the time partitioning schema configured in the passed config, or the instance schema