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 YConfigurationAbstractPlugin.configprotected YConfigurationAbstractProcessorService.configprotected YConfigurationAbstractYamcsService.configMethods in org.yamcs that return YConfigurationModifier and TypeMethodDescriptionstatic YConfigurationYConfiguration.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 YConfigurationYConfiguration.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 YConfigurationYConfiguration.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 YConfigurationCreate 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.voidAbstractProcessorService.init(Processor proc, YConfiguration config, Object spec) voidAbstractYamcsService.init(String yamcsInstance, String serviceName, YConfiguration config) voidProcessorCreatorService.init(String yamcsInstance, String serviceName, YConfiguration config) voidProcessorService.init(Processor proc, YConfiguration config, Object spec) voidProcessRunner.init(String yamcsInstance, String serviceName, YConfiguration config) voidStreamTcCommandReleaser.init(Processor proc, YConfiguration config, Object spec) voidStreamTmPacketProvider.init(Processor proc, YConfiguration config, Object spec) default voidYamcsService.init(String yamcsInstance, String serviceName, YConfiguration config) Initialize this service.final voidAbstractPlugin.onLoad(YConfiguration config) default voidPlugin.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 TypeMethodDescriptionvoidActivityExecutor.init(ActivityService activityService, YConfiguration options) Initialize this executor.voidActivityService.init(String yamcsInstance, YConfiguration config) voidCommandExecutor.init(ActivityService activityService, YConfiguration options) voidCommandStackExecutor.init(ActivityService activityService, YConfiguration options) voidScriptExecutor.init(ActivityService activityService, YConfiguration options) -
Uses of YConfiguration in org.yamcs.alarms
Methods in org.yamcs.alarms with parameters of type YConfigurationModifier and TypeMethodDescriptionvoidAlarmMirrorService.init(String yamcsInstance, String serviceName, YConfiguration config) voidAlarmReporter.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 TypeMethodDescriptionvoidTcoCalibrator.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 TypeMethodDescriptionvoidAlgorithmManager.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 TypeMethodDescriptionvoidAlarmRecorder.init(String yamcsInstance, String serviceName, YConfiguration config) voidCcsdsTmIndex.init(String yamcsInstance, String serviceName, YConfiguration args) voidEventRecorder.init(String yamcsInstance, String serviceName, YConfiguration config) voidParameterRecorder.init(String yamcsInstance, String serviceName, YConfiguration config) voidXtceTmRecorder.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 TypeMethodDescriptionvoidYamcsEventLink.init(String instance, String name, YConfiguration config) voidYamcsLink.init(String instance, String name, YConfiguration config) voidYamcsParameterLink.init(String instance, String name, YConfiguration config) voidYamcsTcLink.init(String instance, String name, YConfiguration config) voidYamcsTmArchiveLink.init(String instance, String name, YConfiguration config) voidYamcsTmLink.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 TypeMethodDescriptionvoidCfdpService.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 TypeMethodDescriptionvoidBasicListingParser.init(String yamcsInstance, YConfiguration config) voidCsvListingParser.init(String yamcsInstance, YConfiguration config) voidFileListingParser.init(String yamcsInstance, YConfiguration config) default voidFileListingService.init(String yamcsInstance, String serviceName, YConfiguration config) default voidFileTransferService.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 BindingBinding.fromConfig(YConfiguration config) voidHttpServer.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 TypeMethodDescriptionvoidLinkManager.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 TypeMethodDescriptionvoidAlgorithmCalibratorProc.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.voidXtceTmProcessor.init(Processor processor, YConfiguration config, Object spec) Method parameters in org.yamcs.mdb with type arguments of type YConfigurationModifier and TypeMethodDescriptionstatic MdbMdbFactory.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 TypeMethodDescriptionvoidLocalParameterManager.init(Processor proc, YConfiguration config, Object spec) voidParameterRetrievalService.init(String yamcsInstance, String serviceName, YConfiguration config) voidSystemParametersService.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 TypeMethodDescriptionvoidParameterArchive.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 TypeMethodDescriptionvoidParameterListService.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 TypeMethodDescriptionvoidPusCommandPostprocessor.init(String yamcsInstance, YConfiguration config) voidPusEventDecoder.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 TypeMethodDescriptionvoidReplicationMaster.init(String yamcsInstance, String serviceName, YConfiguration config) voidReplicationServer.init(String yamcsInstance, String serviceName, YConfiguration config) voidReplicationSlave.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 TypeMethodDescriptionvoidApiKeyAuthModule.init(YConfiguration args) voidAuthModule.init(YConfiguration args) Initialize this AuthModule.voidDirectoryAuthModule.init(YConfiguration args) voidIPAddressAuthModule.init(YConfiguration args) voidKerberosAuthModule.init(YConfiguration args) voidLdapAuthModule.init(YConfiguration args) voidOpenIDAuthModule.init(YConfiguration args) voidRemoteUserAuthModule.init(YConfiguration args) voidSingleUserAuthModule.init(YConfiguration args) voidSpnegoAuthModule.init(YConfiguration args) voidYamlAuthModule.init(YConfiguration args) -
Uses of YConfiguration in org.yamcs.simulator
Methods in org.yamcs.simulator with parameters of type YConfigurationModifier and TypeMethodDescriptionvoidSimulatorCommander.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 ByteOrderAbstractPacketPreprocessor.getByteOrder(YConfiguration config) static ErrorDetectionWordCalculatorAbstractPacketPreprocessor.getErrorDetectionWordCalculator(YConfiguration config) voidAbstractCommandPostProcessor.init(String yamcsInstance, YConfiguration config) voidAbstractLink.init(String instance, String name, YConfiguration config) voidAbstractTcDataLink.init(String yamcsInstance, String linkName, YConfiguration config) voidAbstractTcTmParamLink.init(String instance, String name, YConfiguration config) voidAbstractThreadedTcDataLink.init(String yamcsInstance, String linkName, YConfiguration config) voidAbstractTmDataLink.init(String instance, String name, YConfiguration config) voidCcsdsPacketInputStream.init(InputStream inputStream, YConfiguration args) default voidCommandPostprocessor.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 configurationvoidFilePollingTmDataLink.init(String yamcsInstance, String name, YConfiguration config) voidFixedPacketInputStream.init(InputStream inputStream, YConfiguration args) voidGenericCommandPostprocessor.init(String yamcsInstance, YConfiguration config) voidGenericPacketInputStream.init(InputStream inputStream, YConfiguration args) voidIssCommandPostprocessor.init(String yamcsInstance, YConfiguration config) default voidLink.init(String yamcsInstance, String linkName, YConfiguration config) Called at startup to initialize the link.voidPacketInputStream.init(InputStream stream, YConfiguration config) Called each time an input stream is opened to initialize the objectvoidReplayService.init(Processor proc, YConfiguration args, Object spec) voidStreamParameterProvider.init(Processor processor, YConfiguration config, Object spec) voidTcpTcDataLink.init(String yamcsInstance, String name, YConfiguration config) voidTcpTcTmDataLink.init(String instance, String name, YConfiguration config) voidTcpTmDataLink.init(String instance, String name, YConfiguration config) voidUdpParameterDataLink.init(String instance, String name, YConfiguration config) voidUdpTcDataLink.init(String yamcsInstance, String name, YConfiguration config) voidUdpTcTmDataLink.init(String instance, String name, YConfiguration config) voidUdpTmDataLink.init(String instance, String name, YConfiguration config) Creates a new UDP TM Data Linkprotected voidAbstractTcDataLink.initPostprocessor(String instance, YConfiguration config) protected voidAbstractTcDataLink.initPostprocessor2(String instance, YConfiguration config) protected voidAbstractTcTmParamLink.initTc(String instance, YConfiguration config) protected voidAbstractTcTmParamLink.initTm(String instance, YConfiguration config) Constructors in org.yamcs.tctm with parameters of type YConfigurationModifierConstructorDescriptionprotectedAbstractPacketPreprocessor(String yamcsInstance, YConfiguration config) protectedCcsdsPacketPreprocessor(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 TypeMethodDescriptionvoidAbstractTcFrameLink.init(String yamcsInstance, String linkName, YConfiguration config) voidAbstractTmFrameLink.init(String instance, String name, YConfiguration config) voidUdpTcFrameLink.init(String yamcsInstance, String name, YConfiguration config) voidUdpTmFrameLink.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, String yamcsInstance, String linkName) CcsdsFrameDecoder(YConfiguration config) DownlinkManagedParameters(YConfiguration config, String yamcsInstance, String linkName) MasterChannelFrameHandler(String yamcsInstance, String linkName, YConfiguration config) Constructs based on the configurationMasterChannelFrameMultiplexer(String yamcsInstance, String linkName, YConfiguration config) TcManagedParameters(YConfiguration config, String yamcsInstance, String linkName) TcVcManagedParameters(YConfiguration config, TcManagedParameters tcParams) TmManagedParameters(YConfiguration config, String yamcsInstance, String linkName) UplinkManagedParameters(YConfiguration config, String yamcsInstance, String linkName) UslpManagedParameters(YConfiguration config, String yamcsInstance, String linkName) VcDownlinkManagedParameters(YConfiguration config, DownlinkManagedParameters params) VcUplinkManagedParameters(YConfiguration config, UplinkManagedParameters params) -
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 TypeMethodDescriptionvoidCfsCommandPostprocessor.init(String yamcsInstance, YConfiguration config) voidCfsEventDecoder.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 TypeMethodDescriptionvoidCspCommandPostprocessor.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 TypeMethodDescriptionvoidPusCommandPostprocessor.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 TypeMethodDescriptionvoidAbstractIntegrationTest.PacketProvider.init(String yamcsInstance, String linkName, YConfiguration config) voidAbstractIntegrationTest.ParameterProvider.init(String yamcsInstance, String linkName, YConfiguration config) voidAbstractIntegrationTest.TcDataLink.init(String yamcsInstance, String name, YConfiguration config) voidRefMdbPacketGenerator.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 TypeMethodDescriptionvoidTimeCorrelationService.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 TypeMethodDescriptionvoidActivityScheduler.init(TimelineService timelineService, YConfiguration config) voidTimelineService.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 TypeMethodDescriptionvoidInstrumentDriver.init(String name, YConfiguration config) voidSerialPortDriver.init(String name, YConfiguration config) voidTcpIpDriver.init(String name, YConfiguration config) voidTseCommander.init(String yamcsInstance, String serviceName, YConfiguration config) voidTseDataLink.init(String yamcsInstance, String name, YConfiguration config) voidUdpDriver.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 voidPacketViewer.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