Class TimelineService

All Implemented Interfaces:, YamcsService

public class TimelineService extends AbstractYamcsService
This service manages the Yamcs timeline.

The timeline is a collection of events or activities collectively called timeline items.

  • Field Details

  • Constructor Details

    • TimelineService

      public TimelineService()
  • Method Details

    • init

      public void init(String yamcsInstance, String serviceName, YConfiguration config) throws InitException
      Description copied from interface: YamcsService
      Initialize this service. This is called before the service is started. All operations should finish fast.
      Specified by:
      init in interface YamcsService
      init in class AbstractYamcsService
      yamcsInstance - The yamcs instance, or null if this is a global service.
      serviceName - The service name.
      config - The configured arguments for this service. If YamcsService.getSpec() is implemented then this contains the arguments after being validated (including any defaults).
      InitException - When something goes wrong during the execution of this method.
    • getSources

      public Map<String,TimelineSourceCapabilities> getSources()
    • getSource

      public ItemProvider getSource(String source)
    • getTimelineBandDb

      public TimelineBandDb getTimelineBandDb()
    • getTimelineViewDb

      public TimelineViewDb getTimelineViewDb()
    • getTimelineItemDb

      public TimelineItemDb getTimelineItemDb()
    • doStart

      protected void doStart()
      Specified by:
      doStart in class
    • doStop

      protected void doStop()
      Specified by:
      doStop in class