eaLib API Docs
Last Modified : January 7 2002

mss.ea.al
Class StreamCollector

java.lang.Object
  |
  +--mss.ea.al.FlowElement
        |
        +--mss.ea.al.AbstractMerger
              |
              +--mss.ea.al.StreamCollector
All Implemented Interfaces:
MessageRecipient, java.lang.Runnable

public class StreamCollector
extends AbstractMerger

Implementation of a individual stream collector. This element waits for incoming streams and passes them to the output slot.

Since:
0.2
Version:
$Revision: 1.3 $ $Date: 2001/11/13 10:02:15 $
Author:
Andreas Rummler

Field Summary
protected  IndividualCollector collector
          Underlying individual collector.
 
Fields inherited from class mss.ea.al.AbstractMerger
predecessorList, successor
 
Fields inherited from class mss.ea.al.FlowElement
broker, messageChannel, name, receivedMessage, sync
 
Constructor Summary
StreamCollector(IndividualCollector collector, MessageBroker broker, java.lang.String name)
          Constructor with message broker.
StreamCollector(IndividualCollector collector, java.lang.String name)
          Constructor.
 
Method Summary
protected  void react()
          Reaction on an incoming message.
 
Methods inherited from class mss.ea.al.AbstractMerger
getPredecessor, getPredecessorNumber, getSuccessor, getSuccessorNumber, hasPredecessor, hasSuccessor, setPredecessor, setSuccessor
 
Methods inherited from class mss.ea.al.FlowElement
acquireChannel, register, run, setBroker, setChannel, setSync, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

collector

protected IndividualCollector collector
Underlying individual collector.
Constructor Detail

StreamCollector

public StreamCollector(IndividualCollector collector,
                       java.lang.String name)
Constructor.
Parameters:
collector - individual stream collector
name - name of this element

StreamCollector

public StreamCollector(IndividualCollector collector,
                       MessageBroker broker,
                       java.lang.String name)
Constructor with message broker.
Parameters:
collector - stream individual collector
broker - message broker
name - name of this element
Method Detail

react

protected void react()
Reaction on an incoming message.
Overrides:
react in class FlowElement

eaLib API Docs
Last Modified : January 7 2002

Copyright © 2000-2001 Technical University of Ilmenau, Department ESS