edu.iris.Fissures.IfRealTimeCollector
Class _RealTimeCollectorStub

java.lang.Object
  extended by org.omg.CORBA.portable.ObjectImpl
      extended by edu.iris.Fissures.IfRealTimeCollector._RealTimeCollectorStub
All Implemented Interfaces:
RealTimeCollector, RealTimeCollectorOperations, java.io.Serializable, org.omg.CORBA.Object, org.omg.CORBA.portable.IDLEntity

public class _RealTimeCollectorStub
extends org.omg.CORBA.portable.ObjectImpl
implements RealTimeCollector

See Also:
Serialized Form

Field Summary
static java.lang.Class _ob_opsClass
           
 
Constructor Summary
_RealTimeCollectorStub()
           
 
Method Summary
 java.lang.String[] _ids()
           
 void add_data(DataChunk[] _ob_a0)
          Adds data to the collector.
 void configure(CollectorConfiguration[] _ob_a0)
           
 void destroy()
          Once all history data is send the Collector is useless.
 RealTimeCollector get_collector()
          Allows the DAS the send cached data seperate from real time data.
 void reset_sequence(ChannelId[] _ob_a0, int[] _ob_a1)
          Collector would reset his sequence counter and most likely close the old seismogram and start a new one.
 
Methods inherited from class org.omg.CORBA.portable.ObjectImpl
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
 

Field Detail

_ob_opsClass

public static final java.lang.Class _ob_opsClass
Constructor Detail

_RealTimeCollectorStub

public _RealTimeCollectorStub()
Method Detail

_ids

public java.lang.String[] _ids()
Specified by:
_ids in class org.omg.CORBA.portable.ObjectImpl

configure

public void configure(CollectorConfiguration[] _ob_a0)
Specified by:
configure in interface RealTimeCollectorOperations

add_data

public void add_data(DataChunk[] _ob_a0)
              throws UnknownChannels,
                     ChunkOutOfOrder
Description copied from interface: RealTimeCollectorOperations
Adds data to the collector. If any exception occurs, the client should assume that no data was successfully sent. It should attempt to correct the errors before resending the data.

Specified by:
add_data in interface RealTimeCollectorOperations
Throws:
UnknownChannels
ChunkOutOfOrder

reset_sequence

public void reset_sequence(ChannelId[] _ob_a0,
                           int[] _ob_a1)
                    throws UnknownChannels
Description copied from interface: RealTimeCollectorOperations
Collector would reset his sequence counter and most likely close the old seismogram and start a new one. Sequences must be the same length.

Specified by:
reset_sequence in interface RealTimeCollectorOperations
Throws:
UnknownChannels

get_collector

public RealTimeCollector get_collector()
                                throws NotImplemented
Description copied from interface: RealTimeCollectorOperations
Allows the DAS the send cached data seperate from real time data. This allows most recent data to be processed first and older data to be send through a seperate collector. It is the decision of the DAS as to which collector gets the real time data and which gets the older data.

Specified by:
get_collector in interface RealTimeCollectorOperations
Throws:
NotImplemented

destroy

public void destroy()
Description copied from interface: RealTimeCollectorOperations
Once all history data is send the Collector is useless. No more data will be sent through it. It can be destroyed.

Specified by:
destroy in interface RealTimeCollectorOperations