edu.sc.seis.cormorant.seismogram
Class BudLightDataCenter
java.lang.Object
org.omg.PortableServer.Servant
edu.iris.Fissures.IfSeismogramDC.DataCenterPOA
edu.sc.seis.cormorant.seismogram.BudLightDataCenter
- All Implemented Interfaces:
- edu.iris.Fissures.IfSeismogramDC.DataCenterOperations, org.omg.CORBA.portable.InvokeHandler
- Direct Known Subclasses:
- BudLightCachingDC
public class BudLightDataCenter
- extends edu.iris.Fissures.IfSeismogramDC.DataCenterPOA
Method Summary |
edu.iris.Fissures.IfSeismogramDC.RequestFilter[] |
available_data(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] request)
|
void |
cancel_request(java.lang.String a_request)
|
static java.util.List<java.lang.String> |
formatFiles(edu.iris.Fissures.IfNetwork.ChannelId chan,
edu.iris.Fissures.model.MicroSecondDate begin,
edu.iris.Fissures.model.MicroSecondDate e)
|
static java.util.List<java.lang.String> |
formatFiles(edu.iris.Fissures.IfSeismogramDC.RequestFilter rf)
|
static java.util.List<java.lang.String> |
formatFiles(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] rf)
|
java.io.File |
getDataDir()
|
java.util.List<edu.iris.Fissures.seismogramDC.LocalSeismogramImpl> |
processOneChannel(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request)
Processes a list of requests, all of which must be from the same channel. |
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[] request)
|
java.util.List<edu.sc.seis.seisFile.mseed.DataRecord> |
retrieveDataRecords(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request)
|
java.util.List<edu.sc.seis.seisFile.mseed.DataRecord> |
retrieveDataRecords(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request,
java.lang.String fileSuffix)
|
java.util.List<edu.sc.seis.seisFile.mseed.DataRecord> |
retrieveDataRecords(java.lang.String filename,
java.util.List<edu.sc.seis.seisFile.mseed.BtimeRange> ranges)
|
static edu.sc.seis.seisFile.mseed.Btime |
toBtime(edu.iris.Fissures.Time t)
|
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 |
BudLightDataCenter
public BudLightDataCenter(java.io.File dataDir)
available_data
public edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available_data(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] request)
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
- Throws:
edu.iris.Fissures.FissuresException
retrieve_seismograms
public edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] retrieve_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] request)
throws edu.iris.Fissures.FissuresException
- Throws:
edu.iris.Fissures.FissuresException
processOneChannel
public java.util.List<edu.iris.Fissures.seismogramDC.LocalSeismogramImpl> processOneChannel(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request)
throws edu.iris.Fissures.FissuresException
- Processes a list of requests, all of which must be from the same channel.
- Throws:
edu.iris.Fissures.FissuresException
retrieveDataRecords
public java.util.List<edu.sc.seis.seisFile.mseed.DataRecord> retrieveDataRecords(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request)
retrieveDataRecords
public java.util.List<edu.sc.seis.seisFile.mseed.DataRecord> retrieveDataRecords(java.util.List<edu.iris.Fissures.IfSeismogramDC.RequestFilter> request,
java.lang.String fileSuffix)
retrieveDataRecords
public java.util.List<edu.sc.seis.seisFile.mseed.DataRecord> retrieveDataRecords(java.lang.String filename,
java.util.List<edu.sc.seis.seisFile.mseed.BtimeRange> ranges)
queue_seismograms
public java.lang.String queue_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq)
throws edu.iris.Fissures.FissuresException
- 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
- Throws:
edu.iris.Fissures.FissuresException
cancel_request
public void cancel_request(java.lang.String a_request)
throws edu.iris.Fissures.FissuresException
- Throws:
edu.iris.Fissures.FissuresException
request_status
public java.lang.String request_status(java.lang.String a_request)
throws edu.iris.Fissures.FissuresException
- Throws:
edu.iris.Fissures.FissuresException
toBtime
public static edu.sc.seis.seisFile.mseed.Btime toBtime(edu.iris.Fissures.Time t)
formatFiles
public static java.util.List<java.lang.String> formatFiles(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] rf)
formatFiles
public static java.util.List<java.lang.String> formatFiles(edu.iris.Fissures.IfSeismogramDC.RequestFilter rf)
formatFiles
public static java.util.List<java.lang.String> formatFiles(edu.iris.Fissures.IfNetwork.ChannelId chan,
edu.iris.Fissures.model.MicroSecondDate begin,
edu.iris.Fissures.model.MicroSecondDate e)
getDataDir
public java.io.File getDataDir()