The purpose of a StreamManager
object is to maintain lists of an application's
StreamExporter
and Stream
objects. The necessary methods are defined in the
mmstream.stream.StreamManager
interface. Besides, the interface comprises an overloaded
importStream()
method, which is intended to create new Stream
objects and
register them with the StreamExporter
object specified as an argument to the method.
The mmstream.stream
package provides TOMS_StreamManager
class, which implements the
StreamManager
interface in a straightforward way.