net.beadsproject.beads.events
Class PauseTrigger

java.lang.Object
  extended by net.beadsproject.beads.core.Bead
      extended by net.beadsproject.beads.events.PauseTrigger

public class PauseTrigger
extends Bead

Use PauseTrigger to cause a specific Bead to pause in response to a specific event.


Constructor Summary
PauseTrigger(Bead receiver)
          Instantiates a new PauseTrigger which will pause the given Bead when triggered.
 
Method Summary
 void messageReceived(Bead message)
          Any incoming message will cause the specified Bead to get paused.
 
Methods inherited from class net.beadsproject.beads.core.Bead
getKillListener, getName, isDeleted, isPaused, kill, message, pause, setKillListener, setName, start, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PauseTrigger

public PauseTrigger(Bead receiver)
Instantiates a new PauseTrigger which will pause the given Bead when triggered.

Parameters:
receiver - the receiver.
Method Detail

messageReceived

public void messageReceived(Bead message)
Any incoming message will cause the specified Bead to get paused.

Overrides:
messageReceived in class Bead
Parameters:
message - the message
See Also:
Bead.message(Bead)