edu.iris.Fissures.IfSeismogramDC
Class DataCenterPOATie
java.lang.Object
org.omg.PortableServer.Servant
edu.iris.Fissures.IfSeismogramDC.DataCenterPOA
edu.iris.Fissures.IfSeismogramDC.DataCenterPOATie
- All Implemented Interfaces:
- DataCenterOperations, org.omg.CORBA.portable.InvokeHandler
public class DataCenterPOATie
- extends DataCenterPOA
Methods inherited from class org.omg.PortableServer.Servant |
_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 |
DataCenterPOATie
public DataCenterPOATie(DataCenterOperations delegate)
DataCenterPOATie
public DataCenterPOATie(DataCenterOperations delegate,
org.omg.PortableServer.POA poa)
_delegate
public DataCenterOperations _delegate()
_delegate
public void _delegate(DataCenterOperations delegate)
_default_POA
public org.omg.PortableServer.POA _default_POA()
- Overrides:
_default_POA
in class org.omg.PortableServer.Servant
available_data
public RequestFilter[] available_data(RequestFilter[] a_filterseq)
request_seismograms
public java.lang.String request_seismograms(RequestFilter[] a_filterseq,
DataCenterCallBack a_client,
boolean long_lived,
Time expiration_time)
throws FissuresException
- Description copied from interface:
DataCenterOperations
- 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. For instance if a station
sends its data by mailing tapes, then a researcher could issue
a request for data that is expected to be delivered from a
recent earthquake, even thought the data center does not yet
have the data. Note that expiration_time is ignored if long_lived
is false.
- Throws:
FissuresException
retrieve_seismograms
public LocalSeismogram[] retrieve_seismograms(RequestFilter[] a_filterseq)
throws FissuresException
- Throws:
FissuresException
queue_seismograms
public java.lang.String queue_seismograms(RequestFilter[] a_filterseq)
throws FissuresException
- Throws:
FissuresException
retrieve_queue
public LocalSeismogram[] retrieve_queue(java.lang.String a_request)
throws FissuresException
- Throws:
FissuresException
cancel_request
public void cancel_request(java.lang.String a_request)
throws FissuresException
- Throws:
FissuresException
request_status
public java.lang.String request_status(java.lang.String a_request)
throws FissuresException
- Throws:
FissuresException