public class HardCodeDataCenterRouter extends DataCenterRouter implements edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
Modifier and Type | Class and Description |
---|---|
protected class |
HardCodeDataCenterRouter.DataCenterRoute |
protected class |
HardCodeDataCenterRouter.DCResolver |
Modifier and Type | Field and Description |
---|---|
protected ProxySeismogramDC |
budDC |
protected edu.iris.Fissures.model.MicroSecondDate |
budDCLoadTime |
protected ProxySeismogramDC |
pondDC |
protected edu.iris.Fissures.model.MicroSecondDate |
pondDCLoadTime |
protected ProxySeismogramDC |
sceppDC |
protected edu.iris.Fissures.model.MicroSecondDate |
sceppDCLoadTime |
protected ProxySeismogramDC |
snepDC |
protected edu.iris.Fissures.model.MicroSecondDate |
snepDCLoadTime |
netToDCMap, unmatchedDCList
Constructor and Description |
---|
HardCodeDataCenterRouter(FissuresNamingService fissuresNamingService) |
Modifier and Type | Method and Description |
---|---|
edu.iris.Fissures.IfSeismogramDC.RequestFilter[] |
available_data(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] filters) |
void |
cancel_request(java.lang.String p0) |
protected ProxySeismogramDC |
getBudDC() |
ProxySeismogramDC |
getDataCenter(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] infilters) |
java.util.List |
getDataCenter(java.lang.String networkCode) |
ProxySeismogramDC |
getDC(java.lang.String serverName) |
protected ProxySeismogramDC |
getPondDC() |
protected ProxySeismogramDC |
getSceppDC() |
protected ProxySeismogramDC |
getSnepDC() |
protected ProxySeismogramDC |
loadBudDC() |
protected ProxySeismogramDC |
loadPondDC() |
protected ProxySeismogramDC |
loadSceppDC() |
protected ProxySeismogramDC |
loadSnepDC() |
protected HardCodeDataCenterRouter.DataCenterRoute[] |
makeRoutes(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] filters) |
java.lang.String |
queue_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] p0) |
java.lang.String |
request_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] p0,
edu.iris.Fissures.IfSeismogramDC.DataCenterCallBack p1,
boolean p2,
edu.iris.Fissures.Time p3) |
java.lang.String |
request_status(java.lang.String p0) |
edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] |
retrieve_queue(java.lang.String p0) |
edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] |
retrieve_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] filters) |
addDataCenter, addDataCenter, addDataCenter, addDataCenter, addDataCenter, getDataCenter, getDataCenter, getDataCenter, makeMap
protected ProxySeismogramDC sceppDC
protected edu.iris.Fissures.model.MicroSecondDate sceppDCLoadTime
protected ProxySeismogramDC budDC
protected edu.iris.Fissures.model.MicroSecondDate budDCLoadTime
protected ProxySeismogramDC pondDC
protected edu.iris.Fissures.model.MicroSecondDate pondDCLoadTime
protected ProxySeismogramDC snepDC
protected edu.iris.Fissures.model.MicroSecondDate snepDCLoadTime
public HardCodeDataCenterRouter(FissuresNamingService fissuresNamingService)
public java.lang.String queue_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] p0)
queue_seismograms
in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
queue_seismograms
in class DataCenterRouter
public edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] retrieve_queue(java.lang.String p0)
retrieve_queue
in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
retrieve_queue
in class DataCenterRouter
public java.lang.String request_status(java.lang.String p0)
request_status
in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
request_status
in class DataCenterRouter
public void cancel_request(java.lang.String p0)
cancel_request
in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
cancel_request
in class DataCenterRouter
public java.lang.String request_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] p0, edu.iris.Fissures.IfSeismogramDC.DataCenterCallBack p1, boolean p2, edu.iris.Fissures.Time p3)
request_seismograms
in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
request_seismograms
in class DataCenterRouter
public edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available_data(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] filters)
available_data
in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
available_data
in class DataCenterRouter
public edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] retrieve_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] filters) throws edu.iris.Fissures.FissuresException
retrieve_seismograms
in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
retrieve_seismograms
in class DataCenterRouter
edu.iris.Fissures.FissuresException
protected HardCodeDataCenterRouter.DataCenterRoute[] makeRoutes(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] filters)
public java.util.List getDataCenter(java.lang.String networkCode)
getDataCenter
in class DataCenterRouter
public ProxySeismogramDC getDC(java.lang.String serverName)
protected ProxySeismogramDC getSceppDC()
protected ProxySeismogramDC loadSceppDC()
protected ProxySeismogramDC getBudDC()
protected ProxySeismogramDC loadBudDC()
protected ProxySeismogramDC getSnepDC()
protected ProxySeismogramDC loadSnepDC()
protected ProxySeismogramDC getPondDC()
protected ProxySeismogramDC loadPondDC()
public ProxySeismogramDC getDataCenter(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] infilters)