edu.sc.seis.sod.source.seismogram

## Interface SeismogramSource

- All Superinterfaces:
    SodElement
  All Known Subinterfaces:
    PromiseSeismogramSource
  All Known Implementing Classes:
    DataCenterSource, WinstonWaveServerSource

      public interface SeismogramSource
      extends SodElement

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter>` | `availableData(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request)`
    `java.util.List<edu.iris.Fissures.seismogramDC.LocalSeismogramImpl>` | `retrieveData(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request)`

- - ### Method Detail

    - #### availableData

          java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> availableData(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request)
                                                                                throws SeismogramSourceException

      Throws:
        `SeismogramSourceException`

    - #### retrieveData

          java.util.List<edu.iris.Fissures.seismogramDC.LocalSeismogramImpl> retrieveData(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request)
                                                                                   throws SeismogramSourceException

      Throws:
        `SeismogramSourceException`