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