Package org.yamcs.mdb

Interface SpaceSystemWriter

All Superinterfaces:
Serializable
All Known Implementing Classes:
XtceMdbWriter

public interface SpaceSystemWriter extends Serializable
This is the analogous to the SpaceSystemLoader and is used for writing Mdb information to files (or to other media such as databases)

To mirror the loader, one writer may be responsible for multiple space systems loaded in parallel (including all their subsystems).

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    write(String fqn, Mdb mdb)
    Write the space system with the given fully qualified name.
  • Method Details

    • write

      void write(String fqn, Mdb mdb) throws IOException
      Write the space system with the given fully qualified name.
      Parameters:
      fqn - - the fully qualified name of the space system to write. This is required in order to retrieve it from the mdb. If the writer supports multiple space systems, the one to be used is selected based on the last part of the qualified name.
      mdb - - the mdb containing the space system to be written
      Throws:
      IOException