sigmlanim
Class SiGMLInputStreamsService

java.lang.Object
  extended by sigmlinlib.SiGMLInputServiceBase
      extended by sigmlanim.SiGMLInputStreamsService

public class SiGMLInputStreamsService
extends sigmlinlib.SiGMLInputServiceBase

SiGML input service, providing a stream of input streams, one for each client connection: sets up the service input and termination ports, accepts input and passes it on to a given StreamOfStreamsHandler until a termination signal is received.


Nested Class Summary
 
Nested classes/interfaces inherited from class sigmlinlib.SiGMLInputServiceBase
sigmlinlib.SiGMLInputServiceBase.ServiceOperations
 
Constructor Summary
SiGMLInputStreamsService(boolean rprt, int inport, int stopport, StreamOfStreamsHandler soshdlr)
          Starts a new SiGML input service, with the given reporting flag, using the given input and termination TCP/IP port numbers, and communicating input and other service life-cycle events to the given handler.
 
Method Summary
 
Methods inherited from class sigmlinlib.SiGMLInputServiceBase
shutDown
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SiGMLInputStreamsService

public SiGMLInputStreamsService(boolean rprt,
                                int inport,
                                int stopport,
                                StreamOfStreamsHandler soshdlr)
                         throws java.io.IOException
Starts a new SiGML input service, with the given reporting flag, using the given input and termination TCP/IP port numbers, and communicating input and other service life-cycle events to the given handler.

Throws:
java.io.IOException