de.oio.bugkilla.recorder
Class TestDataReceiver

java.lang.Object
  |
  +--de.oio.bugkilla.recorder.TestDataReceiver
All Implemented Interfaces:
java.lang.Runnable

public class TestDataReceiver
extends java.lang.Object
implements java.lang.Runnable

Author:
swinkler

Constructor Summary
TestDataReceiver(java.io.InputStream in, SequenceRecorder recorder)
          init des TestDataReceiver.
 
Method Summary
 boolean isReceiving()
          Returns the receiving.
 boolean isStopped()
          Returns the stopped-boolean.
 void run()
          startet den TestDataReceiver-Thread.
 void setReceiving(boolean receiving)
          Sets the receiving.
 void setStopped(boolean stop)
          Sets the stopped.
 void startRecording()
          creates a new TestSequence and starts the Receiver-mode
 void stop()
          stops the Receiver
 void stopRecording()
          Method stopRecording calls method @see de.oio.bugkilla.recorder.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestDataReceiver

public TestDataReceiver(java.io.InputStream in,
                        SequenceRecorder recorder)
init des TestDataReceiver. ügabe des InputStreams und des SequenceRecorders

Parameters:
in - über den InputStream erhät der TestDataReceiver die TestSteps
recorder - der SequenceRecorder speichert die TestSequence
See Also:
SequenceRecorder
Method Detail

run

public void run()
startet den TestDataReceiver-Thread. Dieser wartet auf die TestSteps von der Socket (vom Splitter) und speichert diese über den SequenceRecorder

Specified by:
run in interface java.lang.Runnable
See Also:
SequenceRecorder

startRecording

public void startRecording()
creates a new TestSequence and starts the Receiver-mode

See Also:
de.oio.bugkilla.recorder.Commandable#startRecording()

stopRecording

public void stopRecording()
Method stopRecording calls method @see de.oio.bugkilla.recorder. TestDataReceiver#sequenceCompleted().


stop

public void stop()
stops the Receiver

See Also:
de.oio.bugkilla.recorder.Commandable#stop()

isStopped

public boolean isStopped()
Returns the stopped-boolean.

Returns:
boolean

setStopped

public void setStopped(boolean stop)
Sets the stopped.


isReceiving

public boolean isReceiving()
Returns the receiving.

Returns:
boolean

setReceiving

public void setReceiving(boolean receiving)
Sets the receiving. Problem: Wenn ein startRecording schneller als Signal kommt, als der letzte TestStep in implizites stopRecording auslöst, ist dies ein Fehler. Ein start kann nur nach einem stopRecording kommen, d.h. receiving kann immer nur von true auf false und umgekehrt gesetzt werden.

Parameters:
receiving - The receiving to set


Copyright © Orientation in Objects GmbH. All Rights Reserved.