net.beadsproject.beads.events
Class KillTrigger

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

public class KillTrigger
extends Bead

Use KillTrigger to cause a specific Bead to be killed (Bead.kill()) in response to a specific event.


Constructor Summary
KillTrigger(Bead receiver)
          Instantiates a new KillTrigger which will stop the given Bead when triggered.
 
Method Summary
 void messageReceived(Bead message)
          Any incoming message will cause the specified Bead to be killed.
 
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

KillTrigger

public KillTrigger(Bead receiver)
Instantiates a new KillTrigger which will stop 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 be killed.

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