Class DataCenterSource
java.lang.Object
edu.sc.seis.sod.source.seismogram.DataCenterSource
- All Implemented Interfaces:
SodElement
,SeismogramSource
public class DataCenterSource extends java.lang.Object implements SeismogramSource
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DATA_RETRIEVED
static java.lang.String
NO_DATA
static java.lang.String
RETRIEVING_DATA
-
Constructor Summary
Constructors Constructor Description DataCenterSource(edu.sc.seis.fissuresUtil.cache.ProxySeismogramDC seisDC)
-
Method Summary
Modifier and Type Method Description java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter>
availableData(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request)
edu.sc.seis.fissuresUtil.cache.ProxySeismogramDC
getDataCenter()
java.util.List<edu.iris.Fissures.seismogramDC.LocalSeismogramImpl>
retrieveData(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request)
static edu.iris.Fissures.IfSeismogramDC.RequestFilter[]
toArray(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> in)
static java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter>
toList(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] in)
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[]
toSeisArray(java.util.List<edu.iris.Fissures.seismogramDC.LocalSeismogramImpl> data)
-
Field Details
-
RETRIEVING_DATA
public static final java.lang.String RETRIEVING_DATA- See Also:
- Constant Field Values
-
DATA_RETRIEVED
public static final java.lang.String DATA_RETRIEVED- See Also:
- Constant Field Values
-
NO_DATA
public static final java.lang.String NO_DATA- See Also:
- Constant Field Values
-
-
Constructor Details
-
DataCenterSource
public DataCenterSource(edu.sc.seis.fissuresUtil.cache.ProxySeismogramDC seisDC)
-
-
Method Details
-
availableData
public java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> availableData(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request)- Specified by:
availableData
in interfaceSeismogramSource
-
retrieveData
public java.util.List<edu.iris.Fissures.seismogramDC.LocalSeismogramImpl> retrieveData(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request) throws SeismogramSourceException- Specified by:
retrieveData
in interfaceSeismogramSource
- Throws:
SeismogramSourceException
-
getDataCenter
public edu.sc.seis.fissuresUtil.cache.ProxySeismogramDC getDataCenter() -
toList
public static java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> toList(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] in) -
toArray
public static edu.iris.Fissures.IfSeismogramDC.RequestFilter[] toArray(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> in) -
toSeisArray
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] toSeisArray(java.util.List<edu.iris.Fissures.seismogramDC.LocalSeismogramImpl> data)
-