edu.sc.seis.darkMagic
Class MockSeismogramDC

java.lang.Object
  extended by edu.sc.seis.darkMagic.MockSeismogramDC
All Implemented Interfaces:
edu.iris.Fissures.IfSeismogramDC.DataCenterOperations

public class MockSeismogramDC
extends java.lang.Object
implements edu.iris.Fissures.IfSeismogramDC.DataCenterOperations


Constructor Summary
MockSeismogramDC()
           
 
Method Summary
 edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available_data(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq)
           
 void cancel_request(java.lang.String a_request)
           
 java.lang.String queue_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq)
           
 java.lang.String request_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq, edu.iris.Fissures.IfSeismogramDC.DataCenterCallBack a_client, boolean long_lived, edu.iris.Fissures.Time expiration_time)
           
 java.lang.String request_status(java.lang.String a_request)
           
 edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] retrieve_queue(java.lang.String a_request)
           
 edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] retrieve_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockSeismogramDC

public MockSeismogramDC()
Method Detail

available_data

public edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available_data(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq)
Specified by:
available_data in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations

cancel_request

public void cancel_request(java.lang.String a_request)
                    throws edu.iris.Fissures.FissuresException
Specified by:
cancel_request in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
Throws:
edu.iris.Fissures.FissuresException

queue_seismograms

public java.lang.String queue_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq)
                                   throws edu.iris.Fissures.FissuresException
Specified by:
queue_seismograms in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
Throws:
edu.iris.Fissures.FissuresException

request_seismograms

public java.lang.String request_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq,
                                            edu.iris.Fissures.IfSeismogramDC.DataCenterCallBack a_client,
                                            boolean long_lived,
                                            edu.iris.Fissures.Time expiration_time)
                                     throws edu.iris.Fissures.FissuresException
Specified by:
request_seismograms in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
Throws:
edu.iris.Fissures.FissuresException

request_status

public java.lang.String request_status(java.lang.String a_request)
                                throws edu.iris.Fissures.FissuresException
Specified by:
request_status in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
Throws:
edu.iris.Fissures.FissuresException

retrieve_queue

public edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] retrieve_queue(java.lang.String a_request)
                                                                  throws edu.iris.Fissures.FissuresException
Specified by:
retrieve_queue in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
Throws:
edu.iris.Fissures.FissuresException

retrieve_seismograms

public edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] retrieve_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq)
                                                                        throws edu.iris.Fissures.FissuresException
Specified by:
retrieve_seismograms in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
Throws:
edu.iris.Fissures.FissuresException