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, makeMapprotected 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.DataCenterOperationsqueue_seismograms in class DataCenterRouterpublic edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] retrieve_queue(java.lang.String p0)
retrieve_queue in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperationsretrieve_queue in class DataCenterRouterpublic java.lang.String request_status(java.lang.String p0)
request_status in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperationsrequest_status in class DataCenterRouterpublic void cancel_request(java.lang.String p0)
cancel_request in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperationscancel_request in class DataCenterRouterpublic 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.DataCenterOperationsrequest_seismograms in class DataCenterRouterpublic edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available_data(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] filters)
available_data in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperationsavailable_data in class DataCenterRouterpublic 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.DataCenterOperationsretrieve_seismograms in class DataCenterRouteredu.iris.Fissures.FissuresExceptionprotected HardCodeDataCenterRouter.DataCenterRoute[] makeRoutes(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] filters)
public java.util.List getDataCenter(java.lang.String networkCode)
getDataCenter in class DataCenterRouterpublic 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)