Class DataCenterSource

java.lang.Object
edu.sc.seis.sod.source.seismogram.DataCenterSource
All Implemented Interfaces:
SodElement, SeismogramSource

public class DataCenterSource extends Object implements SeismogramSource
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    DataCenterSource(edu.sc.seis.fissuresUtil.cache.ProxySeismogramDC seisDC)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<edu.iris.Fissures.IfSeismogramDC.RequestFilter>
    availableData(List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request)
     
    edu.sc.seis.fissuresUtil.cache.ProxySeismogramDC
     
    List<edu.iris.Fissures.seismogramDC.LocalSeismogramImpl>
    retrieveData(List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request)
     
    static edu.iris.Fissures.IfSeismogramDC.RequestFilter[]
    toArray(List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> in)
     
    static List<edu.iris.Fissures.IfSeismogramDC.RequestFilter>
    toList(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] in)
     
    static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[]
    toSeisArray(List<edu.iris.Fissures.seismogramDC.LocalSeismogramImpl> data)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • DataCenterSource

      public DataCenterSource(edu.sc.seis.fissuresUtil.cache.ProxySeismogramDC seisDC)
  • Method Details

    • availableData

      public List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> availableData(List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request)
      Specified by:
      availableData in interface SeismogramSource
    • retrieveData

      public List<edu.iris.Fissures.seismogramDC.LocalSeismogramImpl> retrieveData(List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request) throws SeismogramSourceException
      Specified by:
      retrieveData in interface SeismogramSource
      Throws:
      SeismogramSourceException
    • getDataCenter

      public edu.sc.seis.fissuresUtil.cache.ProxySeismogramDC getDataCenter()
    • toList

      public static List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> toList(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] in)
    • toArray

      public static edu.iris.Fissures.IfSeismogramDC.RequestFilter[] toArray(List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> in)
    • toSeisArray

      public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] toSeisArray(List<edu.iris.Fissures.seismogramDC.LocalSeismogramImpl> data)