edu.sc.seis.fissuresUtil.cache
Class HardCodeDataCenterRouter
java.lang.Object
edu.sc.seis.fissuresUtil.cache.DataCenterRouter
edu.sc.seis.fissuresUtil.cache.HardCodeDataCenterRouter
- All Implemented Interfaces:
- DataCenterOperations
public class HardCodeDataCenterRouter
- extends DataCenterRouter
- implements DataCenterOperations
NOTE this is BAD code, but configures GEE to go to the SCEPP datacenter for
SP requests after the June 29, 2004 data shipment to the DMC, to the DMC BUD
for all other requests within the last 2 months and to the DMC POND for all
others. This does not use anything from the configuration file, and so is the
wrong way to do it, but allows us to limp through our pathetic excuse for a
life
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sceppDC
protected ProxySeismogramDC sceppDC
sceppDCLoadTime
protected MicroSecondDate sceppDCLoadTime
budDC
protected ProxySeismogramDC budDC
budDCLoadTime
protected MicroSecondDate budDCLoadTime
pondDC
protected ProxySeismogramDC pondDC
pondDCLoadTime
protected MicroSecondDate pondDCLoadTime
snepDC
protected ProxySeismogramDC snepDC
snepDCLoadTime
protected MicroSecondDate snepDCLoadTime
HardCodeDataCenterRouter
public HardCodeDataCenterRouter(FissuresNamingService fissuresNamingService)
queue_seismograms
public java.lang.String queue_seismograms(RequestFilter[] p0)
- Specified by:
queue_seismograms in interface DataCenterOperations- Overrides:
queue_seismograms in class DataCenterRouter
retrieve_queue
public LocalSeismogram[] retrieve_queue(java.lang.String p0)
- Specified by:
retrieve_queue in interface DataCenterOperations- Overrides:
retrieve_queue in class DataCenterRouter
request_status
public java.lang.String request_status(java.lang.String p0)
- Specified by:
request_status in interface DataCenterOperations- Overrides:
request_status in class DataCenterRouter
cancel_request
public void cancel_request(java.lang.String p0)
- Specified by:
cancel_request in interface DataCenterOperations- Overrides:
cancel_request in class DataCenterRouter
request_seismograms
public java.lang.String request_seismograms(RequestFilter[] p0,
DataCenterCallBack p1,
boolean p2,
Time p3)
- Specified by:
request_seismograms in interface DataCenterOperations- Overrides:
request_seismograms in class DataCenterRouter
available_data
public RequestFilter[] available_data(RequestFilter[] filters)
- Specified by:
available_data in interface DataCenterOperations- Overrides:
available_data in class DataCenterRouter
retrieve_seismograms
public LocalSeismogram[] retrieve_seismograms(RequestFilter[] filters)
throws FissuresException
- Specified by:
retrieve_seismograms in interface DataCenterOperations- Overrides:
retrieve_seismograms in class DataCenterRouter
- Throws:
FissuresException
makeRoutes
protected HardCodeDataCenterRouter.DataCenterRoute[] makeRoutes(RequestFilter[] filters)
getDataCenter
public java.util.List getDataCenter(java.lang.String networkCode)
- Overrides:
getDataCenter in class DataCenterRouter
getDC
public ProxySeismogramDC getDC(java.lang.String serverName)
getSceppDC
protected ProxySeismogramDC getSceppDC()
loadSceppDC
protected ProxySeismogramDC loadSceppDC()
getBudDC
protected ProxySeismogramDC getBudDC()
loadBudDC
protected ProxySeismogramDC loadBudDC()
getSnepDC
protected ProxySeismogramDC getSnepDC()
loadSnepDC
protected ProxySeismogramDC loadSnepDC()
getPondDC
protected ProxySeismogramDC getPondDC()
loadPondDC
protected ProxySeismogramDC loadPondDC()
getDataCenter
public ProxySeismogramDC getDataCenter(RequestFilter[] infilters)