scala.actors.Reaction.scala Maven / Gradle / Ivy
/* __ *\
** ________ ___ / / ___ Scala API **
** / __/ __// _ | / / / _ | (c) 2005-2010, LAMP/EPFL **
** __\ \/ /__/ __ |/ /__/ __ | **
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
package scala.actors
import scala.util.control.ControlThrowable
import java.lang.{InterruptedException, Runnable}
private[actors] class KillActorControl extends ControlThrowable
/**
* The abstract class Reaction associates
* an instance of an Actor with a
*
* java.lang.Runnable.
*
*
* @author Philipp Haller
*/
@deprecated("This class will be removed in a future release")
class Reaction(a: Actor, f: PartialFunction[Any, Any], msg: Any)
extends ActorTask(a, if (f == null) (() => a.act()) else null, f, msg) {
def this(a: Actor) = this(a, null, null)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy