public class DBDataCenter extends java.lang.Object implements edu.iris.Fissures.IfSeismogramDC.DataCenterOperations, LocalDCOperations
| Modifier and Type | Method and Description |
|---|---|
edu.iris.Fissures.IfSeismogramDC.RequestFilter[] |
available_data(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq) |
void |
cancel_request(java.lang.String a_request) |
static DBDataCenter |
getDataCenter(java.lang.String directoryName,
java.lang.String databaseName) |
static DBDataCenter |
getDataCenter(java.lang.String directoryName,
java.lang.String databaseName,
edu.iris.Fissures.IfSeismogramDC.DataCenterOperations dataCenterRouter) |
java.lang.String |
getFileIds(edu.iris.Fissures.IfNetwork.ChannelId channelId,
edu.iris.Fissures.model.MicroSecondDate beginDate,
edu.iris.Fissures.model.MicroSecondDate endDate) |
edu.iris.Fissures.IfSeismogramDC.LocalSeismogram |
getSeismogram(java.lang.String fileIds) |
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_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq,
LocalDataCenterCallBack a_client,
SeisDataChangeListener initiator,
boolean long_lived,
edu.iris.Fissures.Time expiration_time)
if long_lived is true then the request is "sticky" in that the client
wants the data center to return not just the data that it has in its
archive currently, but also any data that it receives up to the
expiration_time.
|
java.lang.String |
request_status(java.lang.String a_request) |
static java.lang.String |
requestToString(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq) |
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) |
public static DBDataCenter getDataCenter(java.lang.String directoryName, java.lang.String databaseName, edu.iris.Fissures.IfSeismogramDC.DataCenterOperations dataCenterRouter) throws java.sql.SQLException
java.sql.SQLExceptionpublic static DBDataCenter getDataCenter(java.lang.String directoryName, java.lang.String databaseName) throws java.sql.SQLException
java.sql.SQLExceptionpublic edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available_data(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq)
available_data in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperationsavailable_data in interface LocalDCOperationspublic 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)
request_seismograms in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperationspublic java.lang.String request_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq,
LocalDataCenterCallBack a_client,
SeisDataChangeListener initiator,
boolean long_lived,
edu.iris.Fissures.Time expiration_time)
request_seismograms in interface LocalDCOperationspublic edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] retrieve_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq)
throws edu.iris.Fissures.FissuresException
retrieve_seismograms in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperationsretrieve_seismograms in interface LocalDCOperationsedu.iris.Fissures.FissuresExceptionpublic static java.lang.String requestToString(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq)
public java.lang.String queue_seismograms(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq)
queue_seismograms in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperationsqueue_seismograms in interface LocalDCOperationspublic edu.iris.Fissures.IfSeismogramDC.LocalSeismogram[] retrieve_queue(java.lang.String a_request)
retrieve_queue in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperationsretrieve_queue in interface LocalDCOperationspublic void cancel_request(java.lang.String a_request)
cancel_request in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperationscancel_request in interface LocalDCOperationspublic java.lang.String request_status(java.lang.String a_request)
request_status in interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperationsrequest_status in interface LocalDCOperationspublic java.lang.String getFileIds(edu.iris.Fissures.IfNetwork.ChannelId channelId,
edu.iris.Fissures.model.MicroSecondDate beginDate,
edu.iris.Fissures.model.MicroSecondDate endDate)
throws java.sql.SQLException
java.sql.SQLExceptionpublic edu.iris.Fissures.IfSeismogramDC.LocalSeismogram getSeismogram(java.lang.String fileIds)
throws java.sql.SQLException,
java.io.IOException,
edu.iris.Fissures.FissuresException
java.sql.SQLExceptionjava.io.IOExceptionedu.iris.Fissures.FissuresException