edu.iris.Fissures.IfSeismogramMgr
Interface ChannelMirrorRegistryOperations

All Known Subinterfaces:
ChannelMirrorRegistry
All Known Implementing Classes:
_ChannelMirrorRegistryStub, ChannelMirrorRegistryPOA, ChannelMirrorRegistryPOATie

public interface ChannelMirrorRegistryOperations

ChannelMirrorRegistry - used by a client to register to mirror seismograms for specific channels


Method Summary
 ChannelId[] get_mirrorable_channels()
          Retrieve the channels that the service will allow to be mirrored
 java.lang.String register(MirrorFactory a_mirror, ChannelId[] filter)
          Register for a set of channels.
 void unregister(java.lang.String a_mirror)
          Unregister a client
 

Method Detail

register

java.lang.String register(MirrorFactory a_mirror,
                          ChannelId[] filter)
                          throws UnknownChannel,
                                 NotMirroring
Register for a set of channels. The MirrorId allows a client to maintain and manage multiple registrations.

Throws:
UnknownChannel
NotMirroring

unregister

void unregister(java.lang.String a_mirror)
                throws UnknownMirrorId
Unregister a client

Throws:
UnknownMirrorId

get_mirrorable_channels

ChannelId[] get_mirrorable_channels()
Retrieve the channels that the service will allow to be mirrored