in scala.actors.Reactions
class Reaction

class Reaction [ r ]
extends scala.Responder[r]
with scala.ScalaObject
The class of reactions
param:
r The type of values returned by the reaction. (More precisely, the type of values passed to its continuation)
param:
fun The partial function underlying a reaction

Constructor Summary
def this ( fun : scala.PartialFunction[m,((r) => scala.Unit) => scala.Unit] )



Def Summary
override def filter ( p : (r) => scala.Boolean ) : Reactions.this.Reaction[r]

def flatMap [ s ] ( f : (r) => Reactions.this.Reaction[s] ) : Reactions.this.Reaction[s]

override def map [ s ] ( f : (r) => s ) : Reactions.this.Reaction[s]

def orElse [ r <: r1 ] ( that : Reactions.this.Reaction[r1] ) : Reactions.this.Reaction[r1]

def respond ( k : (r) => scala.Unit ) : scala.Unit



Constructor Detail
def this ( fun : scala.PartialFunction[m,((r) => scala.Unit) => scala.Unit] )

Def Detail
override def filter ( p : (r) => scala.Boolean ) : Reactions.this.Reaction[r]

def flatMap [ s ]( f : (r) => Reactions.this.Reaction[s] ) : Reactions.this.Reaction[s]

override def map [ s ]( f : (r) => s ) : Reactions.this.Reaction[s]

def orElse [ r <: r1 ]( that : Reactions.this.Reaction[r1] ) : Reactions.this.Reaction[r1]

def respond ( k : (r) => scala.Unit ) : scala.Unit