edu.sc.seis.cormorant.seismogram
Class SodDBSeismogramServer

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by edu.iris.Fissures.IfSeismogramDC.DataCenterPOA
          extended by edu.sc.seis.cormorant.seismogram.SodDBSeismogramServer
All Implemented Interfaces:
edu.iris.Fissures.IfSeismogramDC.DataCenterOperations, org.omg.CORBA.portable.InvokeHandler

public class SodDBSeismogramServer
extends edu.iris.Fissures.IfSeismogramDC.DataCenterPOA


Constructor Summary
SodDBSeismogramServer(boolean ignoreNetworkTimes)
           
 
Method Summary
 edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available_data(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] requestArray)
           
 void cancel_request(java.lang.String arg0)
           
static void checkForBadRequests(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq)
           
 java.lang.String queue_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] arg0)
           
 java.lang.String request_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] arg0, edu.iris.Fissures.IfSeismogramDC.DataCenterCallBack arg1, boolean arg2, edu.iris.Fissures.Time arg3)
           
 java.lang.String request_status(java.lang.String arg0)
           
 edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] retrieve_queue(java.lang.String arg0)
           
 edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] retrieve_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] requestArray)
           
 
Methods inherited from class edu.iris.Fissures.IfSeismogramDC.DataCenterPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SodDBSeismogramServer

public SodDBSeismogramServer(boolean ignoreNetworkTimes)
Method Detail

available_data

public edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available_data(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] requestArray)

retrieve_seismograms

public edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] retrieve_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] requestArray)
                                                                        throws edu.iris.Fissures.FissuresException
Throws:
edu.iris.Fissures.FissuresException

checkForBadRequests

public static void checkForBadRequests(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq)
                                throws edu.iris.Fissures.FissuresException
Throws:
edu.iris.Fissures.FissuresException

request_seismograms

public java.lang.String request_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] arg0,
                                            edu.iris.Fissures.IfSeismogramDC.DataCenterCallBack arg1,
                                            boolean arg2,
                                            edu.iris.Fissures.Time arg3)

queue_seismograms

public java.lang.String queue_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] arg0)
                                   throws edu.iris.Fissures.FissuresException
Throws:
edu.iris.Fissures.FissuresException

retrieve_queue

public edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] retrieve_queue(java.lang.String arg0)
                                                                  throws edu.iris.Fissures.FissuresException
Throws:
edu.iris.Fissures.FissuresException

cancel_request

public void cancel_request(java.lang.String arg0)

request_status

public java.lang.String request_status(java.lang.String arg0)