Uses of Class
org.yamcs.YConfiguration
Packages that use YConfiguration
Package
Description
-
Uses of YConfiguration in org.yamcs
Fields in org.yamcs declared as YConfigurationModifier and TypeFieldDescriptionprotected YConfigurationAbstractProcessorService.configprotected YConfigurationAbstractYamcsService.configMethods in org.yamcs that return YConfigurationModifier and TypeMethodDescriptionstatic YConfigurationYConfiguration.emptyConfig()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.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.alarms
Methods in org.yamcs.alarms with parameters of type YConfigurationModifier and TypeMethodDescriptionvoidAlarmReporter.init(Processor processor, YConfiguration config, Object spec) -
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.cfdp
Methods in org.yamcs.cfdp with parameters of type YConfigurationModifier and TypeMethodDescriptionvoidCfdpService.init(String yamcsInstance, String serviceName, YConfiguration config) Constructors in org.yamcs.cfdp with parameters of type YConfigurationModifierConstructorDescriptionCfdpIncomingTransfer(String yamcsInstance, long id, long creationTime, ScheduledThreadPoolExecutor executor, YConfiguration config, CfdpHeader hdr, Stream cfdpOut, Bucket target, EventProducer eventProducer, TransferMonitor monitor, Map<ConditionCode, org.yamcs.cfdp.OngoingCfdpTransfer.FaultHandlingAction> faultHandlerActions) CfdpOutgoingTransfer(String yamcsInstance, long id, long creationTime, ScheduledThreadPoolExecutor executor, PutRequest request, Stream cfdpOut, YConfiguration config, 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.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.mdb
Methods in org.yamcs.mdb with parameters of type YConfigurationModifier and TypeMethodDescriptionvoidXtceTmProcessor.init(Processor processor, YConfiguration config, Object spec) Method parameters in org.yamcs.mdb with type arguments of type YConfigurationModifier and TypeMethodDescriptionstatic XtceDbXtceDbFactory.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) 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.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 TypeMethodDescriptionvoidAuthModule.init(YConfiguration args) Initialize this AuthModule.voidDirectoryAuthModule.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.tctm
Fields in org.yamcs.tctm declared as YConfigurationMethods in org.yamcs.tctm that return YConfigurationModifier and TypeMethodDescriptionAbstractLink.getConfig()Link.getConfig()UdpParameterDataLink.getConfig()Methods in org.yamcs.tctm with parameters of type YConfigurationModifier and TypeMethodDescriptionstatic ByteOrderAbstractPacketPreprocessor.getByteOrder(YConfiguration config) static ErrorDetectionWordCalculatorAbstractPacketPreprocessor.getErrorDetectionWordCalculator(YConfiguration config) voidAbstractLink.init(String instance, String name, YConfiguration config) voidAbstractTcDataLink.init(String yamcsInstance, String linkName, YConfiguration config) voidAbstractThreadedTcDataLink.init(String yamcsInstance, String linkName, YConfiguration config) voidAbstractTmDataLink.init(String instance, String name, YConfiguration config) voidCcsdsPacketInputStream.init(InputStream inputStream, YConfiguration args) voidCfdpPacketInputStream.init(InputStream inputStream, YConfiguration config) voidFilePollingTmDataLink.init(String yamcsInstance, String name, YConfiguration config) voidFixedPacketInputStream.init(InputStream inputStream, YConfiguration args) voidGenericPacketInputStream.init(InputStream inputStream, YConfiguration args) 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) voidUdpTmDataLink.init(String instance, String name, YConfiguration config) Creates a new UDP TM Data LinkvoidUsocPacketInputStream.init(InputStream inputStream, YConfiguration args) Deprecated.protected voidAbstractTcDataLink.initPostprocessor(String instance, YConfiguration config) protected voidTcpTcDataLink.initPostprocessor(String instance, YConfiguration config) protected voidTcpTcTmDataLink.initPostprocessor(String instance, YConfiguration config) Constructors in org.yamcs.tctm with parameters of type YConfigurationModifierConstructorDescriptionprotectedAbstractPacketPreprocessor(String yamcsInstance, YConfiguration config) protectedCcsdsPacketPreprocessor(String yamcsInstance, YConfiguration config) GenericCommandPostprocessor(String yamcsInstance, YConfiguration config) GenericPacketPreprocessor(String yamcsInstance, YConfiguration config) IssCommandPostprocessor(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) 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 TypeMethodDescriptionvoidCfsEventDecoder.init(String yamcsInstance, String serviceName, YConfiguration config) Constructors in org.yamcs.tctm.cfs with parameters of type YConfigurationModifierConstructorDescriptionCfsCommandPostprocessor(String yamcsInstance, YConfiguration config) CfsPacketPreprocessor(String yamcsInstance, YConfiguration config) -
Uses of YConfiguration in org.yamcs.tctm.pus
Constructors in org.yamcs.tctm.pus with parameters of type YConfigurationModifierConstructorDescriptionPusCommandPostprocessor(String yamcsInstance, YConfiguration config) PusPacketPreprocessor(String yamcsInstance, YConfiguration config) -
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 TypeMethodDescriptionvoidTimelineService.init(String yamcsInstance, String serviceName, YConfiguration config) -
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)