Uses of Class
org.yamcs.YConfiguration
Package
Description
Web UI backend
-
Uses of YConfiguration in org.yamcs
Modifier and TypeFieldDescriptionprotected YConfiguration
AbstractPlugin.config
protected YConfiguration
AbstractProcessorService.config
protected YConfiguration
AbstractYamcsService.config
Modifier 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 parentModifier 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.Modifier 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.ModifierConstructorDescriptionConfigurationException
(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
Modifier 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
Modifier and TypeMethodDescriptionvoid
AlarmReporter.init
(Processor processor, YConfiguration config, Object spec) -
Uses of YConfiguration in org.yamcs.algorithms
Modifier 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
Modifier 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.cascading
Modifier 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) -
Uses of YConfiguration in org.yamcs.cfdp
Modifier 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)ModifierConstructorDescriptionCfdpIncomingTransfer
(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
Modifier 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
Modifier and TypeMethodDescriptionstatic Binding
Binding.fromConfig
(YConfiguration config) void
HttpServer.init
(String yamcsInstance, String serviceName, YConfiguration config) -
Uses of YConfiguration in org.yamcs.management
Modifier and TypeMethodDescriptionvoid
LinkManager.configureDataLink
(Link link, YConfiguration linkArgs) Connects the links to streams -
Uses of YConfiguration in org.yamcs.mdb
Modifier and TypeMethodDescriptionvoid
XtceTmProcessor.init
(Processor processor, YConfiguration config, Object spec) Modifier and TypeMethodDescriptionstatic Mdb
MdbFactory.createInstance
(List<YConfiguration> treeConfig, boolean attemptToLoadSerialized, boolean saveSerialized) Load a XTCE database from a description.ModifierConstructorDescriptionSpreadsheetLoader
(YConfiguration config) XtceLoader
(YConfiguration config) -
Uses of YConfiguration in org.yamcs.parameter
Modifier and TypeMethodDescriptionvoid
LocalParameterManager.init
(Processor proc, YConfiguration config, Object spec) void
SystemParametersService.init
(String yamcsInstance, String serviceName, YConfiguration config) -
Uses of YConfiguration in org.yamcs.parameterarchive
Modifier and TypeMethodDescriptionvoid
ParameterArchive.init
(String yamcsInstance, String serviceName, YConfiguration config) ModifierConstructorDescriptionRealtimeArchiveFiller
(ParameterArchive parameterArchive, YConfiguration config) -
Uses of YConfiguration in org.yamcs.plists
Modifier and TypeMethodDescriptionvoid
ParameterListService.init
(String yamcsInstance, String serviceName, YConfiguration config) -
Uses of YConfiguration in org.yamcs.replication
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionvoid
SimulatorCommander.init
(String yamcsInstance, String serviceName, YConfiguration config) -
Uses of YConfiguration in org.yamcs.tctm
Modifier 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) ModifierConstructorDescriptionprotected
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
Modifier 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 LinkModifierConstructorDescriptionAosManagedParameters
(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
-
Uses of YConfiguration in org.yamcs.tctm.cfs
Modifier and TypeMethodDescriptionvoid
CfsCommandPostprocessor.init
(String yamcsInstance, YConfiguration config) void
CfsEventDecoder.init
(String yamcsInstance, String serviceName, YConfiguration config) -
Uses of YConfiguration in org.yamcs.tctm.csp
Modifier and TypeMethodDescriptionvoid
CspCommandPostprocessor.init
(String yamcsInstance, YConfiguration config) -
Uses of YConfiguration in org.yamcs.tctm.pus
Modifier and TypeMethodDescriptionvoid
PusCommandPostprocessor.init
(String yamcsInstance, YConfiguration config) -
Uses of YConfiguration in org.yamcs.tests
Modifier and TypeMethodDescriptionAbstractIntegrationTest.PacketProvider.getConfig()
AbstractIntegrationTest.ParameterProvider.getConfig()
Modifier 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
Modifier and TypeMethodDescriptionvoid
TimeCorrelationService.init
(String yamcsInstance, String serviceName, YConfiguration config) -
Uses of YConfiguration in org.yamcs.timeline
Modifier and TypeMethodDescriptionvoid
ActivityScheduler.init
(TimelineService timelineService, YConfiguration config) void
TimelineService.init
(String yamcsInstance, String serviceName, YConfiguration config) -
Uses of YConfiguration in org.yamcs.tse
Modifier 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) -
Uses of YConfiguration in org.yamcs.ui.packetviewer
Modifier and TypeMethodDescriptionprotected void
PacketViewer.readConfig
(String instance, YConfiguration config) ModifierConstructorDescriptionFileFormat
(String name, String packetInputStreamClassName, YConfiguration packetInputStreamArgs, PacketPreprocessor packetPreprocessor) -
Uses of YConfiguration in org.yamcs.web
ModifierConstructorDescriptionAngularHandler
(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
ModifierConstructorDescriptionV6Loader
(YConfiguration config) V6Loader
(YConfiguration config, jxl.Workbook workbook) -
Uses of YConfiguration in org.yamcs.xtce.xlsv7
ModifierConstructorDescriptionV7Loader
(YConfiguration config) V7Loader
(YConfiguration config, jxl.Workbook workbook) -
Uses of YConfiguration in org.yamcs.yarch
Modifier and TypeMethodDescriptionYarchDatabaseInstance.getTimePartitioningSchema
(YConfiguration config) Get the time partitioning schema configured in the passed config, or the instance schema