edu.sc.seis.fissuresUtil.mockFissures.IfSeismogramDC
Class TimeoutDC

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by edu.iris.Fissures.IfSeismogramDC.DataCenterPOA
          extended by edu.sc.seis.fissuresUtil.mockFissures.IfSeismogramDC.MockDC
              extended by edu.sc.seis.fissuresUtil.mockFissures.IfSeismogramDC.TimeoutDC
All Implemented Interfaces:
edu.iris.Fissures.IfSeismogramDC.DataCenter, edu.iris.Fissures.IfSeismogramDC.DataCenterOperations, java.io.Serializable, org.omg.CORBA.Object, org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.portable.InvokeHandler

public class TimeoutDC
extends MockDC

See Also:
Serialized Form

Constructor Summary
TimeoutDC()
          Creates a seismogram dc that waits 1 minute before returning and prints the amount of remaining time to the console every 10 seconds
TimeoutDC(int waitTime, int updateInterval)
          Creates a seismogram dc that waits waitTime millis before returning a call to available_data and prints to the console once every updateInterval millis
 
Method Summary
 edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available_data(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] a_filterseq)
           
 
Methods inherited from class edu.sc.seis.fissuresUtil.mockFissures.IfSeismogramDC.MockDC
_create_request, _create_request, _duplicate, _get_domain_managers, _get_policy, _hash, _is_equivalent, _release, _request, _set_policy_override, cancel_request, queue_seismograms, request_seismograms, request_status, retrieve_queue, retrieve_seismograms
 
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
 
Methods inherited from interface org.omg.CORBA.Object
_get_interface_def, _is_a, _non_existent
 

Constructor Detail

TimeoutDC

public TimeoutDC()
Creates a seismogram dc that waits 1 minute before returning and prints the amount of remaining time to the console every 10 seconds


TimeoutDC

public TimeoutDC(int waitTime,
                 int updateInterval)
Creates a seismogram dc that waits waitTime millis before returning a call to available_data and prints to the console once every updateInterval millis

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
Overrides:
available_data in class MockDC